考研学习记录-c语言-1(持续更新)

目录

一、编译与调试

二、数据类型

        1、基本类型

                ①整型( 符号常量在定义后,直接使用是不带括号效果的,如define PI 3+2,int i = PI * 2 结果i不等于10,等于7)

                ②浮点型

                ③字符型

        2、构造类型

        3、指针类型

        4、空类型

三、常量

四、变量

五、混合运算

六、解决scanf函数缓冲区吃回车问题


一、编译与调试

                略

二、数据类型

        1、基本类型

                ①整型( 符号常量在定义后,直接使用是不带括号效果的,如define PI 3+2,int i = PI * 2 结果i不等于10,等于7)

                        变量 (int 4字节)

                ②浮点型

                        常量(小数与指数形式,指数:3e-3 = 3 * 10^3,e后面的指数必须为整数,e之前必须有数字)

                        变量(float 4字节)

                ③字符型

                        字符型常量(转义字符)

                        字符串型常量(内存多了1个字节,因为有\0作为结束标志)

                        变量(一个字符型变量 1字节)

                        

        2、构造类型

                数组

                结构体

        3、指针类型

                暂无

        4、空类型

                暂无

三、常量

                整型

                实型(浮点型)

                字符型

                字符串型(必须用双引号)

四、变量

        命名规定:必须以字母、数字和下划线组成,第一个字符必须为字母或下划线。避开关键字

关键字

五、混合运算

        printf函数(需要记住的是,%d为有符号整数,可以通过加数字来对齐,如%3d,自动右对齐,输出三位,不足则空着,%-3d则是左对齐)

六、解决scanf函数缓冲区吃回车问题

        简单粗暴的方法:

	fflush(stdin);//直接清空标准输入缓冲区,让scanf没机会偷吃回车

        

你可能感兴趣的:(考研,学习,c语言,考研)