C语言程序设计前五章学习总结

C数据类型
本章学习了C语言程序设计处理的数据常量和变量两种形式,以及简单的屏幕输出和数据类型,以及如何计算变量或数据型所占空间,变量的赋值。
常量在执行过程中值不变,变量在过程中值可变,且变量在使用时必须先声明后使用。
变量名是用户定义的标识符是一个储存单元,命名原则:标识符只能用英文字母,数字和下划线组成,只能以字母或下划线开头,不允许使用C关键字为标识符。
计算变量或数据所占空间大小专用运算符:sizeof()
变量赋值运算符(将右边的值赋给左边且左边的值只能是变量,且该运算符不可理解为等于):“=”
简单的算术运算和表达式
本章学习了算术运算符以及复合的赋值运算符,增一减一运算符,以及宏常量和const常量的使用,自动转换和强制转换,还有常用的标准数学函数。
算术运算符(左结合);+,-,*,/,%,复合赋值运算符:+=(a+=10:a=a+10)
整数除法:12/5=2,浮点数除法:12.0/5=2.4或12/5.0=2.4,求余运算两个操作数必须为整形数。
增一减一运算符:m=n++(m=n;n=n+1;),m=++n(n=n+1;m=n),减一运算符与加一用法一样。
宏常量(没有数据类型,在头文件处使用无分号)与宏替换:#define 标识符 字符串,例:#define PI(一般大写)3.14159,const常量(在主函数里使用有分号,可声明数据类型):const double PI=3.14159。
自动类型转换将范围小的操作数类型转换为范围大的类型,强制类型转换:(类型)表达式。
键盘输入和输出
本章学习了字符常量以及字符常量的一种特殊形式转义字符,以及用于字符输入和输出的函数getchar()和putchar(),用于数据的输入和输出的函数printf()和scanf()。
字符常量是用单引号括起来的一个字符,转义字符是一种特殊字符用反斜线\开头,例:‘?’代表问号。
字符的输入函数(括号中无内容)getchar()例:ch=getchar(),输出函数:putchar(字符)。
数据输出函数:printf(格式控制字符),pintf(格式控制字符串,输出值参数表)例:printf(“Input a:”),printf(“a=%d\n”,a)。
输入函数:scanf("%d",&a);
选择控制结构
本章学习了关系运算符和条件运算符以及逻辑运算符,以及选择控制结构的if形式语句,if-else形式语句和else-if形式的语句以及用于多路选择的switch语句。
关系运算符:<,>,<=,>=,==(等于),!=(不等于),关系运算符(三目运算符):表达式1?表达式2;表达式3,逻辑运算符:!(非),&&(与),||(或)。
if语句(单分支):if(表达式)语句,if-else语句(双分支):if(表达式)语句1;else 语句2;
else-if语句(多分支):if(表达式1)语句1;else if(表达式2)语句2;else 语句3;
switch语句(多路选择):switch(表达式)

case常量1:语句1;
case常量2:语句2;
default:语句3;

在前五章我们学习了顺序结构与条件结构,运用这些知识我们可以解决如下问题:
1对输入数值进行正负,奇偶的判断。
2对输入数值进行一些简单的运算,如输出其绝对值,判断其能否被几整出等。
3分段函数问题。
4ASCII值判断,ASCII表中的下个字符等一系列关于ASCII表的问题。
5求函数的解以及最优解等问题。
6不同条件判断的问题。
通过对前五章的学习我掌握了许多知识,也有许多感悟,从一开始的一无所知到现在的熟练运用,这背后是对课本知识的掌握以及许多次练习,是从一次又一次对自己编写的程序修改中得来的,并且我明白了大佬并不是天生的,是从一次一次的练习中练出来的,所以对于编程的掌握要勤加练习,并且要细心,不要犯忘了在语句结束加分号等一些小的细节。

猜你喜欢

转载自blog.csdn.net/qq_43631847/article/details/83957487
今日推荐