时间:2021-05-20
这篇文章给大家介绍了C++整数常量的前缀和后缀的示例代码,详情如下所示:
在C/C++中,整数常量可以加上不同的前缀,表示不同的进制:
整数常量还可以加上不同的后缀,表示不同的数据类型:
示例代码如下:
#include <iostream> using namespace std; int main() { int x = 666; // 十进制 int y = 020; // 八进制 int z = 0XF; // 十六进制 cout << "x:" << x << endl; cout << "y:" << y << endl; cout << "z:" << z << endl; auto a = 666; // 整数 auto b = 666U; // 无符号整数 auto c = 666L; // 长整数 auto d = 666UL; // 无符号长整数 cout << "type(a): " << typeid(a).name() << endl; cout << "type(b): " << typeid(b).name() << endl; cout << "type(c): " << typeid(c).name() << endl; cout << "type(d): " << typeid(d).name() << endl; return 0; }其中,typeid().name(),可以用来返回变量的数据类型。运行结果如下:
typeid().name() 返回的是变量数据类型的缩写,对应关系如下图所示。
到此这篇关于C++整数常量的前缀和后缀的文章就介绍到这了,更多相关C++整数常量内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
www.toutiao.comC语言整数常量可以使用u后缀表示位无符号整数,使用l后缀表示long类型的整数,使用ll后缀表示为longlong类型的整数C语言
C语言中const和C++中的const区别详解C++的const和C语言的#define都可以用来定义常量,二者是有区别的,const是有数据类型的常量,而宏
C++常量表达式常量值是指不会更改的值。C++提供了两个关键字,它们使你能够表达不打算修改对象的意图,还可让你实现该意图。C++需要常量表达式(计算结果为常量的
1、后缀名:C++/C程序的头文件以.h为后缀,C程序的源文件以.c为后缀,C++程序的源文件通常以.cpp为后缀(有些书中介绍有一些系统以.cc或.cxx为后
c++回调之利用函数指针示例复制代码代码如下:#includeusingnamespacestd;/******************************