[問題] 資料型態問題請教

看板C_and_CPP作者 (小D(滴))時間15年前 (2009/04/04 19:02), 編輯推噓0(003)
留言3則, 2人參與, 最新討論串1/1
在資料型態中,在下列兩本書中,光是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

04/04 20:41, , 1F
要看compiler
04/04 20:41, 1F

04/04 22:37, , 2F
PIC18是16bit 所以int會比較小
04/04 22:37, 2F

04/04 22:44, , 3F
剛剛查了一下PIC18是8bit Orz
04/04 22:44, 3F
文章代碼(AID): #19rpvGVC (C_and_CPP)