《C++ Primer》第五版,中文版。p37。
请输入长度为30-10000的问题描述
之前在 CSDN 问答问了一下,http://ask.csdn.net/questions/256150
有说 auto 的,但是本人记得 C 语言好像也有前缀后缀吧?C 语言里是怎么用的?
请输入长度为30-10000的问题描述
之前在 CSDN 问答问了一下,http://ask.csdn.net/questions/256150
有说 auto 的,但是本人记得 C 语言好像也有前缀后缀吧?C 语言里是怎么用的?
解决方案
10
long long x = 1234567890*1234567890; long long y = 1234567890*1234567890ll; printf("%I64d\n%I64d",x,y);
输出
304084036
1524157875019052100
10
非缺省类型,通常需要后缀
十六进制需要前缀
8进制的0 马马虎虎算前缀
双字节字符串(unicode) 需要前缀L
此外:
指数表示的浮点数。除了浮点数标志外,指数部分,也可看作后缀
正负数 的正负号,看作前缀也是可以的
C++11,14 就多了,可以用户定义后缀了
字符,字符串,有许多种前缀
u8,u,U 等utf8,utf16utf32前缀,还有raw 字符串 前缀 R
十六进制需要前缀
8进制的0 马马虎虎算前缀
双字节字符串(unicode) 需要前缀L
此外:
指数表示的浮点数。除了浮点数标志外,指数部分,也可看作后缀
正负数 的正负号,看作前缀也是可以的
C++11,14 就多了,可以用户定义后缀了
字符,字符串,有许多种前缀
u8,u,U 等utf8,utf16utf32前缀,还有raw 字符串 前缀 R