美文网首页
2 数据类型

2 数据类型

作者: ca8519be679b | 来源:发表于2020-10-13 22:34 被阅读0次

定义一个变量或者常量都必须指定一个数据类型,否则无法分配内存

整形

1

c++有如上的几种整形short,int,long,long long(注意有空格),分别占据不同的空间,如上

2

如果给赋值超出范围的值,会溢出,变成负值如上

3

如上,又演示了负值的溢出

sizeof()方法查看占据空间(字节)

4

当然也可以看变量或者常量大小

5

浮点型

用于写小数float 4字节单精度(有效数字7位),double 8字节双精度(有效数字15-16位),默认非格式化情况下都显示6位有效数字

6

我们如下还可以使用科学计数法,这里整数如果没有格式化不显示小数点

7

字符型

可以表示单个字母的类型,只占一个字节,类型定义使用char 变量名 = 'a';只能写一个字符,而且注意是单引号

8

字符可以参照ascii码表

转义字符

用于输出一些不能显示出来的字符,见下图

9 10 11

如上给了几个实例,endl其实就是和输出\n一样

字符串类型

有2种风格定义字符串,都要用双引号

c风格   char 字符串名[] = "xxx";  (使用char数组来实现定义字符串)

c++风格   string 字符串名 = “xxx”;

想使用c++风格必须#include <string>导入,否则会报错

12

布尔类型

2种取值true真(本质是1),false假(本质是0),只占一个字节

13

数据的输入

我们之前已经使用cout将变量作为输出使用了,现在我们学习使用键盘输入并传给变量

格式 cin>>变量名

14

最后说下如何显示变量的类型使用typeid(xx).name()方法

15

相关文章

网友评论

      本文标题:2 数据类型

      本文链接:https://www.haomeiwen.com/subject/lqlmpktx.html