概述
1 .C文件的构成:
①预处理命令
②函数:包括函数首部和函数体
③注释:分行注释和块注释
④全局变量:声明在函数外面,全局可用
2.程序的执行是从上往下的,入口在main()函数,除main()函数以外的其他函数的定义若在main()函数后,且前面没有声明该函数,则将无法运行并报错
3.一个工程只能有一个main函数,在.C文件中,不可以出现函数名一样的函数,否则会报错
4.在.C文件中所有的符号都是英文的,如出现中文会报错
5.定义变量时,会向编译器申请内存空间,大小取决于数据类型,可以用sizeof()函数输出其所占的内存大小
6.在定义了变量后,可以使用断点查看变量存储的数据和地址,但是在memory中只有地址和数据,没有变量:在编译的时候,编译器将地址和变量关联起来
在存储变量数据时,从左往右是低位到高位,数据存储在低地址中,叫小端模式;反之叫大端模式
7.常量的定义有两种:
①const int p=100;//不可修改
②#define NUM 10 //相当于给10取名为NUM
8.标识符的规则:
①不能与系统的关键字重名;不能与系统内置的标识符和函数名重名
②由数组,字母,下划线组成;数字不可以作为开头
9.数据类型
①int:存储时最高位为符号位,0表示正数,1表示负数,int在32位系统的取值范围为(-2^31~2^31-1)
②float:输出的有效位数为6位
③double:
(.15表示有效数字为15位)
④char字符型:一个字符用一个’’表示
字符对应的ASCALL码:65~90=’A’~’Z’ 97~122=’a’~’z’
48~57=’0’~’9’ 0=空字符’’
- void:void不能定义变量,可以定义指针,因为指针占4个字节;
在函数定义和声明中使用,函数定义中表示无返回值,如果没有加void则默认为int型
- 派生数据类型
unsign int(只允许为正数)
Short int (是int所占空间的一半)
Long int/double(占空间和int/double一样)
注:所占空间随着编译器的不同而不同
最后
以上就是老实猫咪为你收集整理的一,C语言基础的全部内容,希望文章能够帮你解决一,C语言基础所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复