標題: 整型后綴表示:UL、U、L [打印本頁]
作者: xiaoliu 時間: 2014-11-10 22:48
標題: 整型后綴表示:UL、U、L
3.1.1 整型常量C語言允許使用十進制、八進制和十六進制整數常量。規定以0開頭的數為八進制數,以0x開頭的為十六進制數。如:235,0235,0x235。八進制和十六進制只能表示正數。
在微機中,通常一個整數由16位二進制數來表示,因此其十進制數的表示范圍為-32768~+32767,長整型采用雙倍字長來表示一個數,因此長整型的表示范圍為-2147483648~+2147483647。在一個整數后加一個字母 l 或L表示長整型數。如:-135L。
整行數通常以補碼的形式存儲在內存中,最高位為符號位,C語言也允許使用無符號數,這樣數的表示范圍為0~65535。
/**************************** 斷章 **************************************/
整數的特殊表示
?? 8進制:以零 0 開始的數字串?? 16 進制 以0x 開始的數字字母(A,B,C,D,E,F)串。?? 10 進制??后綴:在整型數據后面帶上后綴 U(u)、L(l),分別表示無符號正數和長整數;也可以聯合表示(LU,Lu,lu,ul,uL ) 例:0xA11L, 071UL, 20U分別表示16進制長整數,8進制無符號長整數和10進制無符號整數
作者: jiazhongshulin 時間: 2015-4-16 16:17
說的好!記住了!!
| 歡迎光臨 (http://www.raoushi.com/bbs/) |
Powered by Discuz! X3.1 |