C++第二单元:顺序结构程序设计
第一课 cout语言 使用输入输出流必须加上头文件:#include<iostream>。
输出功能的语句cout<<项目;如果项目是表达式则输出达式的值;如果项目加引号则输出引号内的内容;如果是endl则换行
第二课数据类型 整型int4,short2,long4,long long;布尔型bool;字符型char;实型float,double,long double。
第三课常量与变量const定义常量。
第四课字符与字符串char标识符1,标识符2;
一个字符用一对单引号括起来,字符串变量用一对双引号括起来。字符变量在内存中占用一个字节。在C++中,字符数据在内存中实际存储的是其ASCII码值。例如字符0的ASCII码值是48,字符A是65,字符a是97。
转义字符:在一些字符前加"\"的特殊字符。
字符输入函数:getchar;输出函数:putchar。
字符串变量:string a="" char s[20]表示定义一个长度为20的字符数组s。
第五课 算术运算符
+加法;-减法;*乘法;/除法;%模,取余运算,前后都是整数;()括号,改变运算顺序。
常用数学函数:int abs(int i)绝对值;double ceil不小于x的最小整数;double floor不大于x的最大整数;sqrt平方根。
数学函数前必须添加cmath或者math.h
第六课cin语句 cin>>项目1,项目2;
第七课赋值语句 =赋值号,==等于号,连续赋值号,即一次给几个变量赋值,顺序是从右向左。
逗号表达式:表达式1,表达式2,表达式3;输出最后一个表达式
第八课符合运算符 自加运算符"++",i++或者++i,单独使用时都是i=i+1;在复合运算是,++在前则先把i加1在运算;在后则先把i减1在运算。
第九课运算规则 赋值号右边量或者表达式值的类型将自动转变成左边量的类型。
第十课格式控制 printf格式控制字符串输出列表。
%d十进制;%o八进制;%x十六进制;%c字符形式;%f%lf单,双精度
scanf格式控制字符串,地址列表