2.1、C++的数据类型和转义字符

1、计算机中的数据类型决定了其不同的表示形式、存储空间、运算:

整数   int

实数      单精度float,双精度double    (整数1,占4字节;双精度1.0,占8字节 )

字符    char

字符串

逻辑型   布尔型bool

2、转义字符

\n   换行符

\r   回车

\b   退格

\t   水平制表符

\f   分页符

\'   单引号

\"   双引号

\\   代表真正的\

\0   空字符

\nnn   八进制(需转换为十进制)

功能

1、用sizeof查看不同的类型、变量或表达式结果所占用的字节数

2、了解10种转义字符

代码

#include<iostream>			//包含基本输入输出库头文件
using namespace std;			//使用标准库名字空间

int main()			//主函数
{	//1、查看不同数据类型的字节数
	int n;			//说明用n表示整数 
	n = sizeof(short int);			//计算数据大小,将所占字节数赋值给符号n
	cout << "short int   " << n << endl;			//短整型所占字节数,输出2
	n = sizeof(int);			//整型
	cout << "int   " << n << endl;			//整型所占字节数,输出4
	n = sizeof(long int);			//长整型
	cout << "long int   " << n << endl;			//输出4
	n = sizeof(char);			//字符串
	cout << "char   " << n << endl;			//输出1
	n = sizeof(bool);			//逻辑型(布尔型)
	cout << "bool   " << n << endl;			//输出1
	//n = sizeof(float);			//浮点型
	cout << "float   " << sizeof(float) << endl;			//输出4
	//n = sizeof(double);			//双精度型
	cout << "double   " << sizeof(double) << endl << endl;			//输出8


	//2、了解10种转义字符
	cout << "1-abcde\n#12345\n";			//换行
	cout << "2-abcde\r#12345\n";			//后面的字符显示在开始字符的位置(覆盖)
	cout << "3-abcde\b#12345\n";			//退格符(覆盖前一位)
	cout << "4-abcde\t#12345\n";			//显示在列的第0、8、16、32位(跳跃到该位显示)
	cout << "5-abcde\f#12345\n";			//分页符
	cout << "6-abcde\'#12345\n";			//代表'
	cout << "7-abcde\"#12345\n";			//代表"
	cout << "8-abcde\\#12345\n";			//代表真正的"\"
	cout << "9-abcde\0#12345\n";			//结束标志(后续代码不起作用)
	cout << "10-abcde\141#12345\n";			//141八进制转换为十进制,即为a
	   	 
	system("pause");
	return 0;
}

 程序

 

知识点

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值