c语言数字前缀与后缀
c语言数字前缀与后缀
前缀
0: 八进制
0x: 十六进制
0b: 二进制
十进制不需要前缀,15=0xf=017=0b1111
后缀
1
数值后面加“L”和“l”的意义是该数值是long型, 详细说明如下:
5L的数据类型为long int。
5.12L的数据类型为long double。
2
数值后面加“U”和“u”的意义是该数值是unsigned型。后缀字母大小写都可以, U与L可以组合使用(100UL)
3
后缀是F, 表示float, 但是F不可以和U组合, 因为浮点数没有unsigned。在C语言中,如1.8这样的数字。如果加以提前声明,如float num=1.8,会被认为是float类型;如果不加以声明,则被默认为double。因此需要在数字后加上f,以表示该数字类型为float。
4
数值后面加“”H“、“h”的意义是该数值是用16进制表示的。
数值后面加“”B“、“b”的意义是该数值是用2进制表示的。
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
