unsigned 无符号类型,只能表示大于或等于0的数。signed 为带符号类型,可以表示正数,负数,0.
float与double的区别:二者的存储位数不同(一般而言,float类型为32个二进制位,double类型为64个二进制位),因而取值范围不同,精度也不同,float类型只能保证6位有效数字,而double能至少保证10位有效数字。
'a',为char型字面值,L'a' wchar_t字面值,"a"为字符串字面值,,L"a"为宽字符串字面值;10为int型字面值,10u为unsigned型字面值,10L为long型字面值,10uL位unsigned long字面值,012为八进制表示的int类型字面值,oxc为16进制表示的int类型的字面值,
"two" L"some"字符串字面值与宽字符串字面值的连接是未定义的;
1024f 整数1024后面不能带后缀f 3.14uL 浮点字面值不能带后缀U