

一、程序和程序设计
C语言规定必须用main作为主函数名,每一个可执行的C程序都必须有且只有一个主函数。一个C程序中是从主函数开始执行,以main( )函数的结束为结束。
在函数的起始行后面用一对“{}”括起来的部分为函数体。函数体内通常由定义部分和执行语句部分,执行部分的语句称为可执行语句。
1.标识符:
合法标识符的命名规则是:标识符可以由字母、数字和下划线组成,并且第一个字符必须为字母或下划线。标识符的名字不能与C语言的关键字相同。
(1)关键字:C语言已经预先规定了一批标识符,它们在程序中都代表着固定的含义,不能另作他用,这些标识符称为关键字。如,用来说明变量类型的标识符int、double等。
下面我们来简单了解一下C语言的关键字。在C语言中一共有32个关键字,其中,与数据类型有关的有char int float double signed unsigned short long void struct union typedef enum sizeof;与存储类别有关的有auto extern register static const volatile;与程序控制有关的有do while for if else switch case default goto continue break return。随着逐渐深入的讲解,对于这些关键字的具体用法基本上都会涉及。
(2)预定义标识符:在C语言中预先定义并具有特定含义的标识符。如,printf、预编译处理命令define等。
(3)用户标识符:由用户根据需要定义的标识符称为用户标识符,又称自定义标识符。用户标识符一般用来给变量、函数、数组等命名。
# include<Stdio.h>int main(){printf("===============\n");printf("Hello World!\n");printf("===============\n");return 0;}
这是学习C语言时接触到的第一个最简单的C程序。同样,在后续学习C++时这也是接触到的第一个程序。在这个程序中调用了包含在标准输入输出头文件“stdio.h”中的标准输出函数“printf”将三行内容输出,而“return 0”则可认为是程序结束的标志,可以去掉。
下面,讲解一下如何创建这个程序。双击桌面图标或在开始程序中找到Dev-C++。进入主界面后,在左上角的菜单栏中单击“File”选择“New”再选择“Source File”即可编辑程序了。在编辑好程序后,单击圈出的图标即可(左边的图标意为编译,中间图标意为运行,右侧图标意为编译并运行)。
尤其需要注意:由{}括起来的函数体中的各指令之间一定要加英文“;”,否则在程序运行过程中会报错。



1.整型常量:十进制、八进制(开头必须是数字“0”)、十六进制(开头必须是“0x”或“0X”),在C程序中,只有十进制数可以是负数,而八进制和十六进制数只能是正数。
2.整型变量:整型变量可以分为基本整型(int)、短整型(short int)、长整型(long int)和无符号型(unsigned int)四种。
3.整型数据的分类:可以在整型常量的后面加一个字母l或L;无符号整型数的末尾应该加上字母后缀u或U,若是长整型无符号整型常量,则可以加后缀lu或LU。短整型无符号常量的取值范围为0~65535;长整型无符号常量的取值范围为0~4294967295。
4.整数在内存中的存储形式:计算机中,内存储器的最小存储单位为“二进制位”,8个二进制位组成一个“字节”若干字节组成一个“字”。在计算机中,正数用原码存放,负数用补码存放。
1.实型常量:实型常量又称实数或浮点数,可用小数形式或指数形式来表示,用小数形式表示实型数据时注意实型常量必须要有小数点;用指数形式表示实型常量时需注意字母e或E之前必须要有数字,且e或E后面的指数必须为整数。
2.实型变量:C语言中实型变量分为单精度型和双精度型。单精度型变量定义:float a,b,c;双精度型变量定义:double x,y,z;在计算机系统中,为float类型的变量分配4个字节的存储单元;为double类型的变量分配8个字节的存储单元。单精度实数(float型)的数值范围为
并提供7位有效数字位,绝对值小于
的数被处理成零值。双精度实数(double型)的数值范围为
之间并提供15~16位有效数字位,绝对值小于
的数被处理成零值。
这里是虚幻学习社,一个分享有关虚幻引擎技术的公众号。关注、点赞并收藏,咱们下期再见。




