顺序结构程序设计总结

一、cout语句

1.cout语句是C++中实现输出功能的语句,

格式:cout《项目1《项目2《…《项目n;

  注:如果项目是表达式,则输出表达式的值,如果项目加引号,则输出引号内的内容,如果项目是endl,则表示换行。

二、数据类型

1.数据有数据类型、取值范围、运算类型三个要素。

2.在C++程序中,使用的各种变量都应“先声明,后使用”。

    变量声明就会涉及数据类型、初始值和作用域等。

3.基本数据类型包括整型,布尔型,字符型和实型(浮点型)。

   注:(1)整数还有“”无符号”类型,其取值只会是正数和零,范围扩大一倍。

           (2)程序中定义一个整型变量a,并赋初值为2147483647,a的值加1后超过了int类型的数据范围,这种情况称之为数据溢出。

三、常量与变量

在程序中,参与运算的量分为常量和变量。

1.常量是在程序运行过程中,其值保持不变的量。

C++中定义一个符号常量的格式如下

类型名   const   常量名

const  类型名  常量名

2.变量是指在程序运行过程中,其值可以改变的量。

C++中定义一个常量的格式如下,

类型名   变量名1   变量名2   …   变量名n

四、字符与字符串

存放单个字符的变量,称为字符变量

存放一串有若干字符的变量,称为字符串变量

1.字符变量

字符变量在内存中占用1个字节

在C++中,字符数据在内存中,实际储存的是其ASCII码值。

2.转义字符

C++中定义了一些字符前加“\”的特殊字符,称为转义字符。

3.字符串变量

在C++中,可以用字符数组char s【  】存放字符串,也可以用STL中的string类型,

五、算术运算符

1.将常量、变量、算术运算符、括号以及函数连接在一起的计算式,称为算数表达式

2.表达式的计算结果称为表达式的值

六、cin语句

1.cin是C++中实现输入功能的语句,其格式一般为

cin》项目1》项目2》…》项目n

注意:三个一致:数据个数一致,输入顺序一致,数据类型一致。

七、赋值语句

1.在C++中,可以通过赋值语句来修改变量的值,赋值语句的格式如下

变量名=值或者表达式

注意:=称为赋值号,==是关系运算符

2.赋值语句的复合写法

(1).算术复合

(2).赋值复合

(3).逗号表达式

八、复合运算符

在C++中,复合运算符,实际上是赋值语句的一种缩写形式,使修改变量值的操作更加简洁。

1.自加运算符和自减运算符(两种写法)

2.复合算术赋值

九、运算规则

1.在C++中,整型数据和实型数据可以混合运算,字符型数据可以和整型数据通用

   但是在具体运算时,编译系统会将不同类型的数据转换成同一类型,再进行计算,称为数据类型的“自动转换”

2.表达式求值的运算规则:先按预算符的优先级别高低次序执行,

                                             若一个运算对象两侧的运算符优先级别相同,则按规定的结合方向处理,

算术运算符的结合方向为先左后右,又称之为左结合性,有些算术运算符的结合方向为自右向左,即右结合性。

3.在C++中,除了“自动转换”外,还可以“强制类型转换”。

格式为:(类型名)(表达式)

                (类型名)变量

十、格式控制

C++语言兼容C语言中的基本语句语法。scanf和printf是C语言中的输入输出函数(语句),在C++语言环境中也可以使用。

注:scanf和printf是标准库函数,使用前需要加上cstdio头文件。

1.printf函数

格式为  printf(格式控制字符串,输出列表)

格式控制字符串包括两种信息:一是普通字符,按原样输出,另一种是格式说明,由%和格式字符组成。

2.scanf函数

格式为   scanf(格式控制字符串,地址表列)

scanf的作用是输入指定形式的数据,

其中地址列表可以是变量的地址,也可以是字符串的首地址。

3.scanf、printf、与cin、count的比较

 

 

 

 

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值