作者fmdjyl (小D(滴))
看板C_and_CPP
標題[問題] 資料型態問題請教
時間Sat Apr 4 19:02:39 2009
在資料型態中,在下列兩本書中,光是int 為什麼位元組會不一樣呢?
當我用C語言在單晶片中 int a; <---這時a的範圍到底多少呢??
==============================================================
C語言教學手冊書中
long int 位元組:4 範圍:-2147483648 ~ 2147483647
int 位元組:4 範圍:-2147483648 ~ 2147483647
short int 位元組:2 範圍:-32768 ~ 32767
unsigned long int 位元組:4 範圍:0 ~ 4294967295
unsigned int 位元組:4 範圍:0 ~ 4294967295
unsigned short int 位元組:2 範圍:0 ~ 65536
-----------------------------------------------------------
微處理器原理與應用(C語言與PIC18微控制器書中
int 位元組:2 範圍:-32768 ~ 32767
unsigned int 位元組:2 範圍:0 ~ 65535
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.116.80.6
1F:→ jph34025048:要看compiler 04/04 20:41
2F:→ joefaq:PIC18是16bit 所以int會比較小 04/04 22:37
3F:→ joefaq:剛剛查了一下PIC18是8bit Orz 04/04 22:44