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;
}
程序
知识点