생활
C언어 캐스트 연산자 출력에 대해 질문 드립니다
#include <stdio.h>int main() {int a = 7;int b = 3;double div = a/b;printf("%d / %d = %f\n" ,a, b, div);return 0;}
이 프로그램을 수정하려는데 답이 5번째 줄 a/b 앞에 (double)을 붙이는거더라구요 혹시 float나 . 을 붙이면 안되는건가요?
꼭 double만 붙여야하는건가요? 아 그리고 왜 double에 괄호를 쓰는지도 궁금합니다
자세히 알려주시면 감사하겠습니다
6개의 답변이 있어요!