C++ 数据类型
来源:互联网 发布:知敬畏守底线心得 编辑:程序博客网 时间:2024/05/21 12:14
1. 数据转换
1) 给一个某种type的变量赋值超过它所能表示的范围,则该变量的值为undefined
然而有些编译器检测不到这种错误,而且在某些情况下能正常运行;但随时都可能发生错误导致程序crash
2) 特别注意signed与unsigned数据的操作
unsigned和signed进行运算,signed会自动转化为unsigned;而两个unsigned相减,得不到负数
而形如for (unsigned u = 10; u >= 0; --u)这种循环是不会停止的,因为u是unsigned类型的,不会比0小
3) listerals:即可从字面上看出数据的类型,比如10是decimal,'a'是字符等
也可以显示指定数据的类型,比如L(wchar_t)'a' / 42ULL(unsigned long long) / 1E-3F(浮点数) / 3.1415L(long double)
4) 两个仅用空格、tabs或者换行符隔开的相邻的string literals,会被自动拼接成一个string
比如 cout << "hello" "hello1" << endl; 仅输出"hellohello1"
5) '\x'后跟一个或多个十六进制数,'\'后跟1~3个八进制数(最多识别3个八进制数),用于表示数字或者字符
0 0
- C 数据类型
- C 数据类型
- c--数据类型
- C 数据类型
- C---数据类型
- c--数据类型
- 数据类型(C#)
- C#-数据类型
- C数据类型
- C数据类型
- C#--数据类型
- C数据类型
- C++:数据类型
- 【C#】数据类型
- C数据类型
- C 数据类型
- c数据类型
- C 数据类型
- 对 Verilog 和 VHDL 说再见!
- postgresql的一些常用操作
- 智能指针和异常
- Remove Duplicates from Sorted List II
- Java基础-异常
- C++ 数据类型
- 腾讯2014软件开发笔试题目简答题
- 黑马程序员——C语言——数据类型的一些补充与小结
- C++文件操作成员函数及其使用说明
- 自己没有服务器也可以给软件推送数据
- 用循环数组自定义队列
- struts2学习
- 通用ViewHolder的写法
- Android AOSP 5.1.0 & 5.0.1源代码百度云下载