顺序结构作业题
第一章知识点汇总:
输入输出 两种输入输出方法
第一种 cin cout
int a,b;
cin>>a>>b;
cout<<a+b<<endl;
第二种 scanf printf
int a,b;
scanf("%d%d",&a,&b);
printf("%d",a+b);
printf("%.2lf",a);//格式化输出,保留两位小数
数据类型 int float double bool char long long
变量命名三规则1.字母数字下划线 2.不能用数字开头 3.不能和关键字冲突
常量的命名方法2种(特点:常量不能修改 常量通常是大写)
第一种方法和变量相似,在变量类型前面加上const
第二 define定义 相当于起了一个外号或者别名
const int N=200;
#define N 200 相当于给200起了一个别名
ASCII码 字符在电脑内存储的数字 例如'0'在电脑里面存储的是48
'a'在电脑里存储的是97 'A' 65
不同类型的变量的相互转化 int和char int和bool
char a='A';
cout<<int(a)<<endl;强制转化 输出一个数字
int b=98;
cout<<char(b)<<endl;//把数字强制转化成字符 输出'b'
求变量的存储空间大小 sizeof()
int a;
cout<<sizeof(a)<<endl;//输出4 代表4字节 4Byte
int 4字节 float 4字节 double 8字节 char 1字节 bool 1字节 long long 8字节
数学运算 + - * / % ++ --
赋值运算 = += -= *= /= %=