程序设计
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函数
⑦体会到了字符串的含义和简单使用⑧学会常量和变量的定义使用⑨会在不同情景下,根据具体需求使用不同的数据类型
感想:程序设计不如想象中的简单,运用的知识包括数学逻辑,和数学运算,还需要运用各种打字技巧。
我认为程序的可塑性真的非常强,没想到生活中普通的数学问题,再用电脑进行运算就不那么简单了,开始的几节课真的是开拓了眼界。接下来还需要进一步了解和熟悉给电脑下指令的步骤及方式方法,详细了解每个函数的适用范围及运用要求,希望未来的我在这个新课程中学习新知识,有更多收获!