您的位置:首页 > 其它

2020-07-07

2020-07-14 06:34 106 查看

一、课程内容:
主要复习了C语言的相关知识点,对其进行了重点的总结和用法的提炼,并用C语言进行了对应性的编程训练,以此来提高巩固。
二、要点总结:
1、C语言之父——丹尼斯·里奇
2、基本数据类型
(1)、整数型:byte (1字节) short(2字节) int(4字节) long(8字节)(2)、浮点型:float(4字节) double(8字节)(3)、字符型:char(2字节)(4)、布尔型:boolean(1字节) 3、引用数据类型类 、数组 、接口 、字符串
4、常量和变量
(1)、常量的值不可以修改,任何尝试修改常量的操作都会导致编译出错。变量可以通过赋值来改变值。
(2)、常量定义以后就不能修改了,所以常量在定义的时候必须初始化。变量可以在定义时不进行初始化。
(3)、常量的地址不允许赋给非常量指针。
(4)、常量在编译的时候,可以以立即数形式编译进指令,比起使用内存的变量执行效率更高。(汇编语言中中操作数有三种:寄存器操作数、存储器操作数和立即数。其中立即数相当于高级语言中的常量(常数),它是直接出现在指令中的数,不用存储在寄存器或存储器中的数,如指令ADD AL,06H中的06H即为立即数。)
(5)、常量本身没有地址属性(除字符串常量等),而变量有地址属性。所以常量只能用做右值,而变量左值右值都可以。
(6)如果在源程序的结尾部分定义全局变量,又希望在前面的各函数中使用的这些全局变量,这就需要在这些函数中声明全局变量。声明全局变量使用extern关键字,语法格式如下: extern 类型 全局变量名;动态存储与静态存储动态存储:程序在运行期间根据需要动态分配内存的存储方式。静态存储:程序在运行开始就分配固定内存的存储方式。
5、格式化
.格式化输出与输入格式化输出函数:printf调用格式:printf()函数的调用格式为:printf(“格式化字符串”,输出表列)。格式化字符串包含三种对象,分别为:(1)字符串常量;(2)格式控制字符串;(3)转义字符。
6、字符串常量原样输出,在显示中起提示作用。输出表列中给出了各个输出项,要求格式控制字符串和各输出项在数量和类型上应该一一对应。其中格式控制字符串是以%开头的字符串,在%后面跟有各种格式控制符,以说明输出数据的类型、宽度、精度等。格式控制字符串printf的格式控制字符串组成如下:%[flags][width][.prec][length]type%[标志][最小宽度][.精度][类型长度]类型基本type类型d /i 十进制数f/lf 单,双精度浮点数c 字符s 字符串 格式化输入函数:scanf调用格式 : scanf("< 格式化字符串 >" , < 地址表 >) scanf() 函数是通用终端格式化输入函数,它从标准输入设备 ( 键盘 ) 读取输入的信息。可以读入任何固有类型的数据并自动把数值变换成适当的机内格式。 其控制串由三类字符构成:1 格式化说明符;%a 读入一个浮点值%c 读入一个字符%d 读入十进制整数%s 读入一个字符串%f 读入一个浮点数 2 空白符;空白字符会使 scanf() 函数在读操作中略去输入中的一个或多个空白字符。3 非空白符;一个非空白字符会使 scanf() 函数在读入时剔除掉与这个非空白字符相同的字符。右左定则,用于判断变量类型。一些基础循环语句如 if,while,switch等if的判断语句可以把数字写在左边,if(5==num),将else补全;switch将default补全;i++,++i,func(i++,++i)i++ 变成数值,++i变成变量。
三、不足之处
C语言基础薄弱,对应点掌握不足,编程等操作起来仍有很大困难。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: