标题: 整型后缀表示: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.51hei.com/bbs/) |
Powered by Discuz! X3.1 |