![]() |
int只有一種,圖里的那些前面都有修飾詞,不一樣的 |
QWE4562012 發表于 2020-7-21 16:37 長度指占用的內存(寄存器),比如8位的51單片機一個寄存器由8個0和1組成(觸發器), int a=65535;指的是定義變量a,并分配兩字節RAM給它,且數值為65535,也就是寄存器的狀態為1111111111111111, int長度為兩字節,數值變化時某位的0和1會變化。但不管數值是多少,其長度不會變 |
xxpp2011 發表于 2020-7-21 15:56 假如int a=65535 這本身就是錯的對吧!int 100和int200占用的內存是一樣的嗎 |
Y_G_G 發表于 2020-7-21 15:10 豁然開朗 哈哈 學習玉總 |
int 只有一種哦,長度為兩個字節,整型數據 |
硬是給整愣了,int有很多種???What?我還一臉認真的看,懷疑自己所學。你還是多看看基礎書吧! |
其他的前面都加了限制你看不到嗎?這么簡單的問題還要問, |
不知道你是怎么看書的 int 就是int,它只有一種呀 long int和int是兩種不同的數據類型,英文字母都不一樣的呀!字面明明多出了一個"long" 編程是嚴謹的東西,不是說看起來差不多不就是一樣的,鬼和黑鬼是兩個不同的東西呀 long int有了long 編譯器自然是知道這數據類型就是long int型了你給的圖片中沒有一樣是相同的數據類型,英文單詞明明都是不一樣的了,它怎么就是int有很多種呢 而且,你的圖片中也標明了int這個數據類型 ![]() 總之:long int就是long int,int就是int |