C++数据类型及限制和相互转换
来源:互联网 发布:淘宝卖家发物流怎么办 编辑:程序博客网 时间:2024/06/16 04:02
C++数据类型包括有符无符整型(short,int,long,long long,_int64);浮点型(float,double,long double);字符型(char,wchar_t,char16_t,char32_t)。相关限制信息存储在<climits>和<cfloat>中。
除了传统的初始化方式外,C++还有int a(23)或int a{23}和int a={23}的初始化方式
数据前有“0x”表示十六进制,前有“0”表示八进制。cout<<hex<<x表示将x按十六进制方式输出,八进制为oct,十进制为dec。
C++中的转义字符。
const int a=12表示a为常量,其值不可修改。
wcin和wcout用来输入输出wchar_t型的。
除了传统的类型转换方式外还有列表初始化方式,列表初始化不允许缩窄,例如char c{322255}是不允许的,而char c{32}是可以的。另外一种强制类型转换static_cast<typename>(value),例如static_cast<long>x是将x强制转换为long并返回强制转换后的值。
C++中的auto类型能根据初始值的类型推断出变量类型。如 auto x=0则x为整型,auto x=0.0则x为浮点型。
0 0
- C++数据类型及限制和相互转换
- C++数据类型及限制和类型转换
- OC字符串和 C 语言基本数据类型的相互转换
- java数据类型优先及相互转换
- Matlab的数据类型及相互转换
- java 基本数据类型 操作及相互转换
- js介绍-js中的变量和数据类型及相互转换-运算符及表达式
- 基本数据类型和字符串的相互转换
- 基本数据类型和字符串相互转换
- Java基本数据类型和String相互转换
- postgreSQL数据类型字符串和数值相互转换
- C语言数据类型及转换
- java数据类型相互转换
- 数据类型相互转换
- java--数据类型相互转换
- c++ 数据类型相互转换
- Java数据类型相互转换
- java 数据类型相互转换
- Cocos2d-x 3.x 图形学渲染系列二十八
- [leetcode]--344. Reverse String
- [leetcode]--刷leetcode算法目录和算法总结目录
- 38-1-1-Exercise
- 【t056】智力问答(链表+计数排序做法)
- C++数据类型及限制和相互转换
- docker study --- containerd
- [leetcode]--292. Nim Game
- Prime Ring Problem HDU - 1016
- 基于Ubuntu16.04下载与编译OpenWrt系统
- Android推送 - Activity跳转控制处理
- 遇到的小问题
- Leetcode 90. Subsets II
- Leetcode 91. Decode Ways