内容发布更新时间 : 2024/11/17 19:25:03星期一 下面是文章的全部内容请认真阅读。
2.1 C++的数据类型
2.2常量
1数值常量( 常数)
(1) 整型常量(整数)表示方式:
1)十进制(默认方式) 43,1345,7889 2)八进制 以0开头 043,056,011 3)十六进制 以0x开头 0x12,0xa3,0xdf
(2)浮点数表示方式:
1)十进制小数形式:
单精度浮点数:数字后加 f / F 长双精度数:加 l / L 2) 指数形式:
3.14159=3.14159e0=314.159e-2
2字符常量
(1) 普通字符常量(用‘ ‘括起来的 一个 字符) 注意 1)括起来一个字符
2)区分大小写
3)‘ ‘只是定界符
(2)转义字符常量 \\a 响铃 \\n 换行
\\t 水平制表(跳到下一个tab位置) \\b 退格,将当前位置移到前一列 \\r 回车,将当前位置移到本行开头 \\f 换页,将当前位置移到下页开头 \\v 竖向跳格 \\\\ \\ \\' ' \\\ \
\\0 空字符(表示字符串结尾的标志) \\ddd 1-3位八进制数所代表的字符
例如\\101代表8进制形式ASCII码101代表的字符,即十进制数65
\\xhh 1-2位16进制数代表的字符
转义字符整体作为一个字符
(3)字符数据存储形式及使用方法
字符数据可以赋值给整型变量,整型数据也可以赋值给字符变量。对字符数据运算,相当于对ASCII码进行算数运算。 int main() {int i,j; i='A'; j='B';
cout<
c1='a'; c2='b'; c1=c1-32; c2=c2-32;
cout< (4) 字符串常量(用“ ”括起来的字符) ‘a‘是字符常量,占一个字节 “a”是字符串常量,占两个字节(a 和 \\0) \\0 不是字符串的一部分,它只作为字符串结束标志 字符串常量要用自负数组来存放 续行符 \\ : cout<<\ ++ hard!\ 输出结果 we must study C++ hard! 符号常量(一个符号名代表一个常量) #define price 30 (一改全改,见名知意) price 就代表 30,30改成35,则下面全都变成35 2.3变量 1 变量名是标识符一种。C++标识符规则: 只能由数字、字母、下划线组成,且第一个字符必须为字母或下划线。注意:不能用系统的名字(class不合法,Class合法);尽量起一个有意义的名字。 2 定义变量: 数据类型 变量名表; 例 int a; int a,b,c; 3 变量赋初值: 变量初始化:定义变量时对它赋一个初值 例 float a,b=5.78*3.5,c=2*sin(2.0) 4 常变量(只读变量) 加const,变量值在程序运行期间不能改变 例 const int a=3 //指定a始终为3 符号常量是用一个符号代替一个字符串,没有类型,不占内存