아하
생활

생활꿀팁

순수한벌잡이242
순수한벌잡이242

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개의 답변이 있어요!