顺序结构程序设计内容总结

  顺序结构程序设计内容总结

一:cout语句

1.C语言:stdio

    C++中:iostream

    头文件:#include<iostream /iostdio>

        (以下内容默认为C++中)

2.stream(流):输入与输出(内存→外设)

3.cout:输出                                                 格式:cout<<项目1<<项目2<<…<<项目n

4.项目的规定: ①表达式或字母→数值

                            ②"X"或'X'→X  

                              X为表达式/字母/文字

                            ③endl(结束)→换行

我的举例:"把a多次赋值"的完整程序:

                     #include<iostream>

                      using namespace std;  

                        int main()

{

   double/int p,q,…,a     llp,q…为常量                                          

            ①  a=M;                                   cout<<a<<endl;

               a=N;

               cout<<a<<endl;

               …

                a=Z;

                cout<<a<<endl;

               return 0;

               }

           ②  a=M;

            cout<<a;

             a=N;

             cout<<a;

             …

             a=Z;

              cout<<a<<endl;

               return 0;

              }

个人总结:1.a=M,N,…Z;   →?

                      ①M

                           N

                          …

                           Z

                       ②M N … Z

5.换行:endl或\n

6.编程的一般步骤:

①了解问题→②考虑解决方法→③用程序语句描述方法→④调试运行

二.数据类型:

1.数据要素:类型  取值范围 运算类型

2.基本数据类型:整型 布尔型 字符型  实型(浮点型,又分为单、双精度型)

3.整型:short<int=long<long long      字节长度:2      4        4        8  1字节=8位

4.布尔型: bool   1字节=8位(但只用1位)

   bool=0或1  0假1真

5.字符型:char

6.实型:float double  long double         有效数字:6-7位  \       \

7.求定量a+b:

cout<<a<<"+"<<b<<"="<<c<<endl;

三:常量与变量:

1.格式:  ①类型名  +变量名1...变量名n

                ②类型名+常量名1…常量名n

                  例:  int const a=100

                         const float  pi=3.1415926

  2.标识符:  ①变量名丶常量名、函数名

                      ②原则:1)不重名

                                     2)区分大小写

                                     3)先定义,后使用

                                     4)在同一作用域       

                                        内,不可重复定义

                                   5)见名知义,可读性

  6) 开头:字母或下划线,后可加母/数/线3.变量的初始化: 指定一个初始值

int a=1,b=2,c=3;

4.变量的赋值     格式:变量名=值

四:字符与字符串

一)1.字符变量:存放单个字符   单引号'

2.字符串变量:存放≥1个字符 双引号"

3.空字符串:""       空格:" "

二)字符变量

1.格式:  char 标识符1,…n

例:char a,b,c;

2.int(T)  ∥T对应的ASCII码值

3.cout<<a<<c  ∥a递推得到c

4.cout<<a<<"  "<<c   ∥输出a,c

三)转义字符

1.目的:使一些不可见字符显示出来

例(常见的不可显示字符):Esc ∥退出

2.表示:  \ (后为字符)

3.常见转义字符:

\n:回车换行   \0:空操作

4.getchar  输入字符(从终端输入)

5.putchar  输出字符(向终端输出)

例:putchar(c+1)∥输出c在表的后一个

四)字符串变量

1.格式: char s[  ]     ∥ 通用

        或: string s="  "   ∥C++特有

2.  \0  :字符串结束标志 (系统自动添加)

释例:`a'≠"a" 前者1字节,后者2字节

3.把运行输入的字母存入K:(K某全集)

string K

cin>>a;

cout<<K;

4.数字∈字母∈域 

例:4∈a∈N

五:算术运算符

1.四则运算:   +  -  *  /

除法:/    Z/Z=Z    Z/R=R  R/Z=R             (Z的封闭性)

2.取余(模): %

3.()

4.优先级: (  ) →*  /  →+ -  三级,同级从左→右

5.P38 例2总结:

对于t位数r,

最低位:r%10

最高位:   r/10^(t-1)

6.常见的简单函数:P39

六:cin语句

1.格式: cin>>项目1>>…>>项目n

各项目三个一致: 数据个数  输入顺序 数据类型

2.char与int  double不可混用!

七:赋值语句

1.a=b   ∥把b赋值给a

   a==b   ∥a等于b

2.设计程序:使两变量a,b互换

       c=a  a=b  b=c

3.。。。。。

   。。。。。

   ∥正序<递推>关系,环环影响有层次

。。。。,。。。

∥无序<并列>关系,互不干扰

八:复合运算符

一)自加&自减

自加: i++ (后加) 或++i(前加) 自减:同理

1.单独使用时: 均等价于 i=i+1(赋值)

2.用于赋值港句中:                                      前 (+或-):使用前先+-,再参与运算

后(+或-):先参与运算,再+-

3.各种情况:

a=++b  :a=b+1,b=b+1

a=b- -:      a=b,b=b-1

4.出现二义性时,用( )消除一义

二)复合算术赋值:

+-*/ %    后=

例:a+=b  ∥a=a+b

       a*=t     ∥a=a*t

九:运算规则

部分运算符的优先级、结仓性:P51

十…格式控制

scanf和printf:标准库函数

前面有头文件:cstdio

1.printf函数: 常用格式字符表:P55

2.scanf函数

3.二者与cin,cout的比较:P57

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

   

 

 

 

 

 

 

 

              

            

 

                

  

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值