独闷闷网

标题: 宏定义#define里的常数后缀u,l,f是什么意思?如果不加后缀又代表什么?已解答。 [打印本页]

作者: jianhong_wu    时间: 2015-6-21 09:57
标题: 宏定义#define里的常数后缀u,l,f是什么意思?如果不加后缀又代表什么?已解答。
HQ-成都:

U表示该常数用无符号整型方式存储,相当于unsigned int;L表示该常数用长整型方式存储,相当于long。F表示该常数用浮点方式存储,相当于float.如果不加任何后缀,编译器默认为int。

★坚鸿-深圳:
多补充一点,针对keil自带的C51编译器是不支持F这个关键字的。






欢迎光临 独闷闷网 (http://dumenmen.com/) Powered by Discuz! X3.2