C++复习篇之一:数据类型及其处理
来源:互联网 发布:单片机程序编写 编辑:程序博客网 时间:2024/04/27 19:07
C++类型:基本类型(整数、浮点数)和复合类型(数组、字符串、指针和结构)
整型:整数就是没有小数部分的数字,short 、int、long 和long long
short至少16位
int 至少与short一样长
long至少32位,至少和int一样长
long long至少64位,至少和long一样长
运算符sizeof和strlen的区别:sizeof计算分配的数组所占内存的大小,strlen计算字符串的长度
头文件climits:定义了符号常量
注:如果不对函数内部定义的变了进行初始化,该变量的值将是不确定的。这意味着该变量的值将是它被创建之前,相应内存单元保存的值。
大括号初始化器:用于数组,结构int emus{7} ,大括号可以不包含任何东西,在这种情况下,变量将被初始化为0;
无符号类型:可以增大变量能够存储的最大值。unsigned本身是unsigned int 的缩写
自然长度:计算机处理起来效率最高的长度,一般选int
注:在默认情况下,cout以十进制格式显示整数,无论什么进制,都以二进制的方式存储。
char类型:很多系统支持的字符都不超过128个 ,char在默认情况下既不是没有复合,也不是有复合,可以显示定义符号类型
cout.put():可以显示一个字符,是ostream中的成员函数
Unicode:提供一种表示各种字符集的解决方案——为大类字符和复合提供标准数字编码,并根据类型将它们分组
wchar_t:宽字符类型,可以表示扩展字符集
const:在声明常量是没有提供值,则该常量的值将是不确定的,且无法修改
浮点数的优缺点:优点。1.可以表示整数之间的值,2.可以表示的范围大。缺点。1.浮点运算的速度通常比整数运算慢,2.精度将降低
注:当两个运算符被用于同一操作数是,优先级和结合性规则才有效。
初始化和赋值进行的转换:将一种类型的值赋给另一种类型的变了,值将被转换为接收变量的类型。
- C++复习篇之一:数据类型及其处理
- C复习 其他数据类型
- C语言复习||数据类型
- 【C解析之一】数据类型
- C语言 数据类型(复习)
- 复习c++-数据类型和转换
- 复习C字符串处理
- C语言 数据及其数据类型
- C/C++复习(3):数据类型
- C语言复习——数据类型
- ANSI C中的细节问题之一:数据类型
- Object-c基础之一:#import,NSLog(),数据类型
- 复习数据类型
- C语言中的数据类型及其转换详解
- C语言札记之数据类型及其运算
- C/C++数据类型及其长度总结
- C语言中的数据类型及其转换详解
- C语言基本数据类型及其运算
- HDFS-源码分析(2)——客户端和服务端
- 深刻理解--->类的六大默认成员函数
- TensorFlow Object Detection API 训练VOC2012数据集
- Java数据采集-5.获取CSDN个人博客列表(翻页-1)
- Qt普通对话框
- C++复习篇之一:数据类型及其处理
- 关于input和raw_input的区别
- 继承,多态,重载的区别
- css的定位和浮动
- C语言程序设计(一)-基础知识
- MIL,BOOSTING,MEDIANFLOW,TLD,KCF的区别
- 每日一记:2017.7.20
- MNIST数字识别问题(Tensorflow)
- Spring MVC-图片上传