C++数据类型与基本输出输入

C++数据类型与基本输出输入,第1张

数据类型

作用:给一段指定的内存空间起名字,方便 *** 作这段          内存

语法:数据类型 变量名 = 初始值 ;

1、整型

意义:整型变量表示的整数类型的数据

short(短整型):占用两个字节的空间,范围为-2*15~~2*15-1

int(整型):占用四个字节的空间,范围为-2*31~~2*31-1

long(长整型):Windows中占用四个字节,Linux中占用四个字节(32位) 八个字节(64位),范围为-2*31~~2*31-1

long long(长长整型):占用八个字节的空间,范围为-2*63~~2*63-1

2、实型(浮点型)

意义:用于表示小数

浮点型变量分为两种:1.单精度 float 2.双精度double

两者的区别为表示的有效数字范围不同

float:占用四个字节的空间,范围为7位有效数字

double:占用八个字节的空间,范围为15~16位有效数字

注:一般在使用单精度时,会在小数后面加个f,因为编译器在遇到小数时会默认为双精度

如:float a = 3.14f

3、字符型

意义:字符型变量用于显示单个字符

注:1.在显示字符型变量时,用单引号把字符括起来,不要用双引号   2.单引号内只能有一个字符,不可以是字符串

C和C++中字符型变量都只占用一个字节

字符型变量并不是把字符本身放到内存中存储,而是将对应的ASCLL编码放到存储单元中

4、转义字符 转义字符及其含义

\a  警报

\b  退格(BS),将当前位置移到前一列

\f  换页(FF),将当前位置移到下页开头

\n  换行(LF),将当前位置移到下一行开头

\r  回车(CR),将当前位置移到本行开头

\t  水平制表(HT),(跳到下一个TAB位置)

\v  垂直制表(VT)

\\  代表一个反斜线字符“\”

\'  代表一个单引号字符

\"  代表一个双引号字符

\?代表一个问号

\0  数字0

\ddd  8进制转义字符,d范围0~7

\xhh  16进制转义字符,h范围

常见转义字符及其ASCII码值

\a  007

\b  008

\f  012

\n  010

\r  013

\t  009

\v  011

\\  092

\'  039

\"  034

\?063

\0  000

\ddd  3位8进制

\xhh  3位16进制

5、字符串类型

作用:用于表示一串字符

两种风格

1.C风格字符串:char 变量名[]= “字符串值”

注:C风格的字符串要用双引号括起来

2.C++风格字符串:string 变量名 = “字符串值”

注:使用C++风格字符串时需加入头文件#include

6、布尔类型

作用:布尔数据类型代表真或假的值

bool类型只有两个值:

  • true  --- 真(本质是1)
  • flase --- 假(本质是0)

bool类型占一个字节大小

bool类型中非零的值都是1

7、数据的输入输出

输入关键字:cin

语法:cin >> 变量

输出关键字:cout

语法:cout << 变量 << endl 

语法:cout << “需要输出的文字” << 变量 << endl

 

 

 

 

 

 

 

 

 

 

 

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/634932.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-16
下一篇 2022-04-16

发表评论

登录后才能评论

评论列表(0条)

保存