++C欢迎使用CSDN-markdown编辑器

                顺序结构程序设计总结

一.cout语句
cout语句是实现输出功能的语句
格式:cout<<项目1<<项目2<<…<<项目n
如果项目是表达式,则输出表达式的值;如果项目加引号,则输出引号内的内容;如果项目是endl,则表示换行。
二.数据类型
各种变量应先声明后使用
整型数据和实型数据进行混合运算,得到的结果是实型数据。
C++程序中出现数据溢出这类错误时,编译和运行过程中并不报错,因此要注意范围检查。
字符型数据可以直接参与整型或实型数据的运算按照其ASCII码值使用。int(ch)表示把ch字符强制转化成int类型。
三.常量与变量
1.常量
在程序运行过程中其值保持不变, 常量名通常用大写字母表示。
2.变量
在程序运行过程中其值可以改变。
标识符命名规则:
(1)不能和系统里的关键字同名。
(2)只能包括字母数字和下划线“_”,并且开头只能是字母或下划线。
(3)标识符必须先定义、后使用。
(4)在同一作用域内,标识符不能重复定义。
(5)区分大小写。
(6)尽量做到“见名知义”。
四.字符与字符串
1.字符变量
ASCII码值
0−48
A−65
a−97
2.转义字符
字符形式 \n ‘’ \
含义 换行 双撇号字符’’ 反斜杠字符
字符形式 \0 ’
空操作字符 单撇号字符
3.字符串变量
每一个字符串的结尾都要加一个字符串结束标志,而且是系统自动添加上去的。
因此‘a’≠“a”
char s[20]; //定义一个长度为20的字符数组s
五.算术运算符
/ 除法运算(整数除整数商一定是整数)
% 取余运算 例如:7%5=2 7%−5=2
六.cin语句
cin是C++中实现输入功能的语句,其格式一般为:
cin>>项目1>>项目2>>……>>项目n
三个一致:数据个数一致、输入顺序一致、数据类型一致。
七.赋值语句
“=”称为赋值号,“”是关系运算符
若∆=0
if(d=0)X
if(d
0)√
(1)算术复合
“a=a+x”;可以写成“a+=x”,“a−=x”;“a*=x”;“a/=x”;“a%=x”等
(2)赋值复合
C++支持的一个表达式里出现连续的赋值号,即一次给几个变量赋同一个值,此时计算顺序是从右到左,有括号存在的,先计算括号内的表达式。
(3)逗号表达式
格式:
表达式1,表达式2,……,表达式n;
各个表达式的计算顺序是,从左往右 最终整个表达式的值是表达式n的值。
八.复合运算符
1.自加运算符和自减运算符
自加运算符++有两种写法,即i++或者++i
自减运算符−−有两种写法,即i−−或者−−i
a=b++ //a的值为7,b的值变为8
a=++ b //a的值为9,b的值变为9
在遇到多个++和−−时,计算的结合方向(结合律)是按照表达式自右向左进行
2.复合算术赋值
a+=b等效于a=a+b
a*=b+8等价于a=a*(b+8)
九.运算规则
在表达式求值时,先按运算符的优先级别高低依次执行。
赋值号两边数据的类型不同时,赋值号右变量或者表达式的类型将自动转换为左变量的类型。
十.格式控制
1.printf函数
2.scanf函数
3.scanf、printf与cin、cout的比较
cin 是输入流,cout 是输出流,重载了“>>”“<<”运算符,包含在头文件 中。
cin 代表标准输入设备,使用提取运算符“>>”从键盘取得数据,送到输入流对象 cin 中,然后送到内存。cin 是自动判断变量类型。
cout 先把要输出的东西存入缓冲区,遇到“endl”或者“return 0”再输出并刷新缓冲区,导致效率降低。
scanf 是格式化输入,printf 是格式化输出,包含在头文件 中。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值