책 내용 질문하기
소인수 분해하기
도서
2018 시나공 정보처리기사 실기(산업기사 포함)
페이지
196
조회수
187
작성일
2019-09-18
작성자
탈퇴*원
첨부파일
196페이지에 c코드에서
5번 e = (int)sqrt(b);
이문장에서 int의 ()의 의미가 무엇인지요??
생략해도 된다는 표시인가요?
혹시 아래와 같이 적어도 되나요?
e = int(sqrt(b));
처음에 int형 변수라고 선언이 되어서 굳이 int를 안적어도 되는것인지 헷갈리네요.
답변
2019-09-19 09:55:18
안녕하세요 길벗수험서 운영팀입니다.
(int) 는 형변환 연산자 또는 캐스팅 연산자라 불리는 사용방식입니다.
자료형 선언시 사용되는 int와 별개로 (int) 괄호 쳐진 형태 자체를 기억해두세요.
(int), (double) 등 다양한 자료형이 형변환 연산자로 사용될 수 있으며, 이는 뒤에 나오는 값을 해당 자료형으로 변환하라는 의미입니다.
행복한 하루되세요 :)
-
관리자2019-09-19 09:55:18
안녕하세요 길벗수험서 운영팀입니다.
(int) 는 형변환 연산자 또는 캐스팅 연산자라 불리는 사용방식입니다.
자료형 선언시 사용되는 int와 별개로 (int) 괄호 쳐진 형태 자체를 기억해두세요.
(int), (double) 등 다양한 자료형이 형변환 연산자로 사용될 수 있으며, 이는 뒤에 나오는 값을 해당 자료형으로 변환하라는 의미입니다.
행복한 하루되세요 :)