顺序结构程序设计

步骤:
①了解问题的要求
②提出解决方案
③通过语言要素实现
④调试运行,直到出现正确结果
1.cout语句
①流:传输状态的字节序列。包括输入与输出。   使用输入/输出流,必须加上头文件:#include<iostream>
②格式:cout << 项目1 << 项目2<< …<<项目n;
        “<<” 插入运算符,把要输入的内容写到iostream中。
③注意:如果项目是表达式,则输出表达式的值;如果项目加引号,则输出引号内的内容;如果项目是endl,则表示换行。
2.数据类型
数据包括数据类型、取值范围、运算类型三要素。
①主要数据类型:
基本类型:整型,字符型,实型(浮点型):单精度型、双精度型。构造类型:数组类型,结构体类型,共用体类型。指针类型,空类型。
②数据类型及其字节长度、取值范围
类型            具体类型         字节长度        
整型                int                   4(32位)
                        short              2(16位)
                        long                4(32位)
                        long   long     8(64位)
布尔型           bool                1(8位)
字符型           char                1(8位)
实型 
(浮点型)   float                 4(32位)
                        double             8(64位)
                        long    double  不确定(与编译器有关)

其中ASCII   A代表65   a代表97  0代表48
③整数有“无符号类型”,其取值只会是正数和0,范围扩大一倍。
3.常量与变量
①常量:值保持不变
类型:整型常量(100)   实型常量(3.1415926)  字符型变量(“A”)   符号常量(定义一个符号代替一个常量)
通常用大写字母表示。
类型名  const  常量名
②变量:可以改变的量。
类型名   变量名1,变量名2,…,变量名n;
注:
①标识符不能和系统里的关键字同名。
②标识符只能包括字母、数字和下划线“_”,并且开头只能是字母或下划线。
③标识符先定义后使用
④注意大小写含义不同
⑤见名知义
4.字符与字符串
①存放单个字符的变量,称为字符变量。字符变量的值是用一对单引号括起来的一个字符,如‘a’和‘?’等。
②存放一串有若干字符的变量,称为字符串变量。字符串变量的值用一对双括号括起来的字符序列
“a”两个字符   a和0 隐含了0
1字符变量:
定义字符变量的格式:
char   标识符1,标识符2,…,标识符n;
2.转义字符:
“\”       输出“”中的文字
字符输入函数:getchar(输入字符),表示从终端输入1个字符。
字符输出函数:putchar(输出字符),表示向终端输出1个字符。
转义字符:
\n换行     
3.字符串变量“\0”作为字符串结束标志。
5.算术远算符
①常用算术运算符有+、-、*、/、%和括号。
运算符     含义                      注:按精度高的计            
  +              加法                       实数高于整数
  -               减法                        如1/2=0
  *              乘法                          1/2.0=0.5
  /              除法           
%              模              
()          括号          
算术表达式:常量、变量、算术运算符、括号以及
函数连接在一起
计算顺序规则:先算括号里的、再算乘法、除法、模,最后算加法、减法,同一级别的按照类型从左往右依次计算。
6.cin语句
①格式:cin >> >> 项目1 >>项目2 >>… >> 项目n
数据个数一致,输入顺序一致,数据类型一致。
7.赋值语句(提供数据,改变变量内容)
==表示比较大小是否相等      =表示赋值
注:“a=a+x”可写成“a+=x”
①:逗号表达式:把几个不相关的表达式变成一条表达式语句。
格式 :表达式1,表达式2,…,表达式n;
各个表达式计算顺序从左往右,最终整个表达式的值是“表达式n”的值。
8.复合运算符
①自加运算符和自减运算符
++:i++    或    ++i
++i+j,即i先加1然后以i+1再参加正常运算即结果为i+1+j。
j+i++即先算i++即i+1,再算j+i最后再整体加1,结果为(j+i)+1
9.运算规则
自动转换规则
char       int      unsigned     long    double    float
注:新增运算符自加自减极高,逗号运算符最低。
除了“自动转换”外,还可以“强制类型转换”
格式为:
(类型名)(表达式)
(类型名)变量
10.格式控制
scanf和printf是输入输出函数  ,都是标准库函数,使用前需要加上cstdio头文件。
①printf函数
格式:printf(格式控制字符串,输出列表)
printf(“%d,%c\n”,i,c)表示将变量i以整数形式输出,变量c以字符形式输出,两个输出项之间用一个逗号隔开。
%d十进制     %o八进制    %x,%X十六进制
2.scanf函数
格式:(格式控制字符串,地址列表)
本章小结:
          ⑴编程解题步骤

          ⑵程序基本结构

          ⑶c++程序格式
开始——分析问题——设计算法——编写程序,调试程序——运行程序,验证结果——问题解决

通过本章学习,我知道了什么是面向对象的程序设计方法,掌握到了基本的程序设计。明白了什么是概念紧凑,以及一些语句的正确使用方法,准确的去使用每一个运算符以及理解正确的运算规则。
 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值