#include<stdio.h>
int main(void)
{
double num=5.2;
int var=5;
printf("%d\t",sizeof(!num));
printf("%d\t",sizeof(var=15/2));
printf("%d",var);
return 0;
}
プログラムは出力を与えました4 4 5
。なぜこれが起こったのかよくわかりませんでした。
- 最初の出力が 4 だったのはなぜですか?
var
get の値が 7 に更新されなかったのはなぜですか?
sizeof
オペレーターはどのように働きますか?