程序设计

程序设计

2019级数学三班陈嘉琦

【知识点总结】

一、c++标准输出流

程序初始:头文件#include<iostream>

字母解释:i——in,o——out

stream——流,在C++中,所有的数据输入、输出都是以流的形式

二、cout语句

把输入内容写入cout,“<<”指插入操作、插入运算符

项目可以包括①表达式、代数式

②加引号的项目可以直接输出引号中的内容

③endl表示换行

在解决实际问题时

①了解问题要求

②提出解决方案

③通过语言要素实现

④调试运行

三、C++中常用的数据类型

1、最最最常用的数据类型:①整形int,字节长度4(32位)②字符型char,1(8位)③实型(浮点型),float,double,longdouble

注:整型数据和实型数据进行混合运算,得到的结果是实型数据

2、Sizeof函数,用于输入各种数据类型的字节数,作用是获取各种数据类型的长度

四、区分c++中的常量与变量

1.常量:①类型名 const 常量名

②Const 类型名 常量名

2.变量

①标识符具有唯一性

②标识符只能包括字母、数字和下划线,并且开头只能是字母或下划线。③标识符必须先定义

④标识符不能重复定义

赋值来改变变量的值,“=”称为赋值号

五、体会字符型变量的使用

1、①单引号括起来的一个字符,为字符变量,即存放单个字符的变量②存放一串字符的变量为字符串变量③空格字符串

2、字符变量的输入与输出

字符输入函数(getchar)输入字符

字符输出函数(putchar)输出字符

单个字符输入函数(gets)

单个字符输出函数(puts)

①\n表示换行②\\表示反斜杠字符\③\`单撇号字符`④\''双撇号字符

''⑤\0空操作字符0

3、字符串变量

①char s[ ] 存放字符串,也可以用string类型(C语言中不存在,C++中存在)

②字符串的结尾要加字符串结束标志

4、小写变大写

所定义字符加减32

六、算术运算符

1、加减乘除运算,①除法运算商为整数,舍余数②%含义为模,取余运算③()改变运算顺序

2、常用的数学函数p39

在使用数学函数前必须添加'cmath'或者'math.h头文件

七、Cin语句

1、实现输入功能,应注意数据个数一致、输入顺序一致、数据类型一致

2、对于科学计数法的表示

3.5*10^5在计算机中输入为3.5E5

八、赋值语句

1、“=”称为“赋值号”“==”称为关系运算符,用来做相等判断

赋值其实是表达式,其本身有值,即最后一次赋值为表达式的值

2.表示:“a=a+x;”可以写成“a+=x;”

3、赋值复合

其计算顺序从右到左,逗号运算符的优先级低于赋值号的优先级

4、b--表示b=b-1,a++表示a=a+1

九、复合运算符

j+i++  先按顺序加,随后自身+l

++i+j  自身+l再按顺序计算

其中用到printf函数较多

复合算数,赋值运算的优点是程序更精炼,编译效率高

九、运算规则

关于部分运算符的优先级和结合性p51

整型数据和实型数据可以混合运算

十、格式控制

1、Scanf和printf是C语言中的输入输出函数语句,输入输出使用scanf和printf速度更快

2、Printf函数

Printf("%d,%c\n",i,c)表示将变量i以整数形式输出,变量c以字符形式输出,两个输出项之间有一个逗号隔开。

常用的格式字符p55

3、Scanf函数

其作用是输入指定形式的数据,其中,地址列表可以是变量的地址,也可以是字符串的首地址

(1)如果在格式控制字符串中有其他字符,则运行程序输入数据时,对应的位置也要输入这些相同的字符

(2)Scanf,函数输入时可以过滤掉不想读入的字符

 

收获:①初步了计算机体验上机码程序,了解各种程序运行的简单规则

②程序设计初等语句,如何给电脑下简单指令

③认识各种常见函数在电脑中的表示

④了解什么是程序设计

⑤知道字符,字符串,算术运算符的表示方法

⑥了解各种函数,如sizeof函数,Printf函数,Scanf函数

⑦体会到了字符串的含义和简单使用⑧学会常量和变量的定义使用⑨会在不同情景下,根据具体需求使用不同的数据类型

 

感想:程序设计不如想象中的简单,运用的知识包括数学逻辑,和数学运算,还需要运用各种打字技巧。

  我认为程序的可塑性真的非常强,没想到生活中普通的数学问题,再用电脑进行运算就不那么简单了,开始的几节课真的是开拓了眼界。接下来还需要进一步了解和熟悉给电脑下指令的步骤及方式方法,详细了解每个函数的适用范围及运用要求,希望未来的我在这个新课程中学习新知识,有更多收获!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值