C语言大一期末复习基础知识点

时间:2022-12-14 11:36:14

一、编译链接运行概念

1、一个C语言程序有且只有一个main函数,是程序运行的起点。

2、每个C语言程序写完后,都是先编译(.c),后链接(.obj),最后运行(.exe).

3、这个过程注意.c和.obj文件是无法运行的,只有.exe文件才可以运行


二、标识符

1、标识符是由字母,数字,下划线组成,并且第一个必须为字母或下划线。!

2、标识符分为关键字、预定义标识符、用户标识符

C语言大一期末复习基础知识点


三、进制的转换

1、二进制、八进制和十六进制的数字都是从0开始

C语言大一期末复习基础知识点

2、如何将十进制的数转化为其他进制的数?

将一个十进制的数除以相应进制的数,产生的余数倒序,即转换成功!

如图是十进制转化为八进制的过程

C语言大一期末复习基础知识点

3、C语言只有八、十、十六进制,没有二进制!但在运行的时候,所有进制都要转换为二进制。

八进制规定要以0开头、没有8,逢8进一;018的数值就是非法的!

十六进制要以0x开头(相当于前缀,标识符不影响真正的值)


四、一些合法写法

1、小数点两边有一个是0的话,可以省略不写

如:1.0可以写成1.      0.1可以写成.1

2、实型数据的合法形式:
2.333e-1就是合法的,且数据是2.333*10的-1次方

考试口诀:e前e后必有数,e后必为整数