栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

自学C++第二天(数据类型)

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

自学C++第二天(数据类型)

自学C++第二天,今天学的C++中的数据类型。下面是我的一些简单记录。

目录

1、整型

2、实型(浮点型)

3、字符型

4、字符串型

5、布尔型

6、转义字符

7、关键字sizeof

8、数据的输入


1、整型
//1、短整型 short
short a = 1;
cout << "A = " << a << endl;

//2、整型 int
int b = 2;
cout << "B = " << b << endl;

//3、长整型 long
long c = 3;
cout << "C = " << c << endl;

//4、长长整型 long long
long long d = 4;
cout << "D = " << d << endl;

他们的区别在于所占空间大小不一样,short占2字节;int占4字节;long在windows下占4字节,在32位linux下占4字节,64位linux下占8字节;long long占8字节。

2、实型(浮点型)
//单精度浮点型:float   4字节   7位有效数字
//双精度浮点型:double  8字节   15~16位有效数字  

float f1 = 3.14f;   
cout << "f1 = " << f1 << endl;

double f2 = 3.14159;  
cout << "f2 = " << f2 << endl;

//需要注意的是:
//在系统默认情况下,都是双精度浮点数,所以定义单精度浮点数时应加f; 并且系统默认只能显示6位有效数字

3、字符型

字符型变量用于表示单个字符;

语法:char 变量名 = ‘单个字符’

char ch = 'a';
cout << ch << endl;

需要注意的是,=后面只能是单引号‘’,单引号里面也只能是单个字符,不能是字符串,否则会报错。

4、字符串型
//两种表示类型
//1、char
char str1[] = "abc";
cout << str << endl;

//2、string
string str2 = "hello world";
cout << str2 << endl;

需要注意的是,字符串型的 = 后面,必须是双引号”“;

使用char定义字符串时,变量名后面必须加[];用string定义字符串时,有些软件头文件没有包含string,所以需要添加#include语句来包含头文件。我自己用的VS2019就不需要单独写string头文件。

5、布尔型
//布尔型用来表示真或假的值
//true----真----1
//false---假----0
//语法: bool 变量名 = true / false
bool flag = true;
cout << "flag = " << flag << endl;

6、转义字符

转义字符用来表示一些无法显示出来的ASCII字符,比较常用的就是:n换行符、\反斜线符、t水平制表符,输出转义字符时必须要加双引号”“

//两种换行方法
cout << "hello world" << endl;
cout << "hello worldn";//C中没有endl,就需要用换行符 n 来换行

//输出一个反斜线“”
cout << "\" << endl;

//水平制表,能更整齐显示
//一个t占8个空间
cout << "Athello world" << endl;//A后面7个空格接着才是hello world
cout << "AAAAAthello world" << endl;//AAAAA后面3个空格接着才是hello world

7、关键字sizeof

关键字sizeof用于统计数据类型所占空间大小

语法:sizeof( 数据类型 数据名 )

int a = 1;
cout << "int型所占空间为:" << sizeof(int) << endl;

char ch = 'a';
cout << "char型所占空间为:" << sizeof(ch) << endl;
//这里面的空间以字节为单位

8、数据的输入

用于捕获键盘的输入数据

语法: cin >> 变量名

int a = 0;
cout << "请给变量a赋值:" << endl; //此时用键盘给a赋值为3,敲回车,将显示a = 3;
cin >> a;
cout << "a = " << a << endl;

有了不同的数据类型,我们就能更好的分类,划分我们的内存空间,哪个空间干什么,速度更快效率更高。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1009613.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号