1樓:匿名使用者
printf的括號範圍錯了。
printf(" size of int %d byte\n\size of shot %d byte \n\size of unsigned short %d byte\n\size of long %d byte \n\size of unsigned long %d byte \n\size of signed char %d byte \n\size of unsigned char %d byte \n\size of float %d byte \n\size of double %d byte \n\size of long double %d byte \n ",//這兒不需要括號
sizeof(p),
sizeof(b),
sizeof(c),
sizeof(d),
sizeof(e),
sizeof(f),
sizeof(i),
sizeof(j),
sizeof(k),
sizeof(l),
sizeof(m));//這兒少一個,現在加上了long long x;這樣的定義是要看編譯器的。可以試試 __int64 x;(注意有兩個下劃線)
2樓:
#include "stdafx.h"
#include
using namespace std;
int main()
3樓:匿名使用者
問題如上,至於long long 在c語言中有問題,c++中可以用
c語言新手問題,求前輩指教,C語言新手,就是一點小疑問,求指教
for n 1 n i n 這一句執行的結果並不是2 0 2 n 1 而是2 0 2 0 2 1 2 0 2 0 2 n 1 所以並不等於2 n 1。這是我修改的 include include int main if m i 0.01 s printf d n i return 0 你修改後的 f...
c語言的問題新手問題很簡單的,C語言的問題 新手問題 很簡單的
由程式中 k 017 得知這是一個八進位制數,而結果是已十進位制輸出所以把017化為十進位制是15,在 得16 g 111 得知這是一個十進位制數,而輸出要求是十六進位制數,111的十六進位制表示為6f,但是由於是g 是先操作後加加,所以輸出仍然是6f,然後再加,此時g應該是70.這裡應該注意 a,...
c語言新手求教,C語言新手求教
沒仔細看你的程式,你考慮繁瑣了 int prime int n 這個是判斷素數的子程式 下面是反序的子程式 int fanxu int n return m 這兩個子函式放在main前面,這樣main中就不用先定義子函式了,這個是一般子函式的寫法,一般子函式放在main前面,可以節省 main中判斷...