首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

C语言中的一些小常识汇集(不断更新)

2012-09-10 
C语言中的一些小知识汇集(不断更新)前面加0b表示二进制加0x表示十六进制数字前加0表示八进制? //ASCII是

C语言中的一些小知识汇集(不断更新)

前面加0b表示二进制

加0x表示十六进制

数字前加0表示八进制

'?' //ASCII值是63

'\077' //是8进制表示'?',0可以省略,因为C,C++规定不允许使用斜杠加10进制数来表示字符

'\0x3F' //是16进制表示'?'

关键字位长(字节)范围格式化字符串char1-128..127(或0..255,与体系结构相关) %cunsigned char10..255 signed char1-128..127 int2(16位系统) 或
4-32768..32767 或
-2147483648..2147483647 %i, %dunsigned int2 或
40..65535 或
0..4294967295 %usigned int2 或
4-32768..32767 或
-2147483648..2147483647 %i, %dshort int2-32768..32767 %hiunsigned short20..65535 %husigned short2-32768..32767 long int4 或
8[3]-2147483648..2147483647 或
-9223372036854775808..9223372036854775807 %li, %ldunsigned long4 或
80..4294967295 或
0..18446744073709551615 %lusigned long4 或
8-2147483648..2147483647 或
-9223372036854775808..9223372036854775807 long long8-9223372036854775808..9223372036854775807 %lliunsigned long long80..18446744073709551615 %llufloat43.4x10?38..3.4x10+38 (7 sf) %f, %e, %gdouble81.7x10?308..1.7x10+308 (15 sf) %f, %e, %glong double8 或以上编译器相关 %Lf, %Le, %Lg


热点排行