(资料图片仅供参考)
在C/C++中,整数常量可以加上不同的前缀,表示不同的进制:十进制:不带前缀,默认表示为十进制;八进制:0 表示八进制;十六进制:0x 或 0X 表示十六进制。
[[334125]]
在C/C++中,整数常量可以加上不同的前缀,表示不同的进制:
十进制:不带前缀,默认表示为十进制八进制:0 表示八进制十六进制:0x 或 0X 表示十六进制整数常量还可以加上不同的后缀,表示不同的数据类型:
无符号:U长整数:L示例代码如下:
#includeusingnamespacestd;intmain(){intx=666;//十进制inty=020;//八进制intz=0XF;//十六进制cout<<"x:"< 其中,typeid().name(),可以用来返回变量的数据类型。运行结果如下:
typeid().name() 返回的是变量数据类型的缩写,对应关系如下图所示。
标签:


