C++11定义的数据类型
2015-12-23 14:14
501 查看
无符号:
int, char, short, long, long long,有符号:
unsigned char, int , short, long
C++ 如何确定常量的类型
例如 cout << "Year = " <<2015 << endl
把2015存储为int,long还是其他类型呢? 默认的情况是int.
如果有特殊的后缀,比如说 2015l 或者说 2015L 则保存为 long, 如果为2015LL, 则为 long long; 如果为 ULL则为无符号long long
C++11 新加的类型
bool: true, falsewchar_t 是一种整型类型,有足够的空间,可以表示系统使用的最大扩展字符集,这种类型与另一种整型(底层underlying 类型)的长度和符号属性相同,对底层类型的选择取决于实现,因此在另外一个系统可能是unsigned short, 另外的可能是int
char16_t 长度为16位的无符号的 char, 用小写的u表示,比如 u'C' u”be good“
char32_t 长度为32位的无符号的 char,用大写的U表示,比如 U‘\U0000002222B'
相关文章推荐
- C++学习日记2015.12.23
- C/C++ 字符串的UTF-8与GBK(或GB2312)编码转换
- C++ typeof基本应用方式解析
- C++ MySQL封装类
- C语言学习笔记--------伊能C语言学习笔记----使用指针来解决函数的副本机制
- C语言学习笔记----伊能C语言学习笔记-----函数的副本机制
- C++实用技巧(四)
- C++实用技巧(三)
- C++多态之继承6-派生类中增加功能,重定义功能,添加功能以及隐藏功能
- 很好的开源c++库总结
- C++创建 目录 写入文本文件
- 8皇后-----回溯法C++编程练习
- C++中的名称修饰
- C++之函数
- AEC加解密算法c语言实现
- c++ 浅谈 new 的使用
- C/C++内存泄漏检查之经验
- c语言实现面向对象编程
- C++处理JSON
- c++中string类型用下标初始化后str.size()为0 输出string值为空