Hello,World语言简洁,紧凑,使用方便,灵活 运算符丰富 数据类型丰富 具有结构化的控制语句 语法限制不太严格,程序设计自由度大。 C语言允许直接访问物理地址,能进行位(bit)操作,能实现汇编语言的大部分功能,可以直接对硬件进行操作。 用C语言编写的程序可移植性好。 生成目标代码质量高,程序执行效率高
相信每一位学习编程语言的朋友,对Hello World这两个单词应该都不陌生,这两个单词在程序员的世界里其实是一个非常著名的程序,它几乎是每一门编程语言中的第一个示例程序,也是程序员们学习编程的第一步。
#include标识符命名规范 在程序中使用的变量名、函数名、宏名等统称为标识符。main(){ printf("Hello,World!"); return 0; }
除库函数的函数名由系统定义外,其余都由用户自定义。C 规定,标识符只能是字母(A~Z,a~z)、数字(0~9)、下划线( _ )组成的字符串,并且其第一个字符必须是字母或下划线。需要注意:
- 标识符不能和 C 语言的关键字相同,也不能和用户自定义的函数或 C 语言库函数重名。 不同的 c 语言编译器对标识符的长度规定不同,例如在某版本 C 中规定标识符前八位有效,当两个标识符前八位相同时,则被认为是同一个标识符。 (vc ++ 6.0 中规定标识符最长不允许超过 32 个字符)标识符严格区分大小写,例如 int 和 Int,int 是关键字,而 Int 是用户定义的标识符
注释C语言中的关键字
auto break case char const continue default do double else enum extern float for goto if inline int long register restrict return short signed sizeof static struct switch typedef union unsigned void volatile while _bool _Complex _Imaginary
注释是写给程序员看的。
C语言程序的执行有两种方法:
单行注释: // 注释一行
多行注释:
编译源程序 .C编译 检查语法错误 .obj链接 将多个目标程序链接到一个程序中 .exe 二、变量和数据类型 基本数据类型及取值范围 C 语言提供 5 种基本数据类型。
字符型:用 char 表示。 整数型:用 int 表示。 单精度实数型:用 float 表示。 双精度实数型:用 double 表示。 空类型:用 void 表示
标识符、变量和常量数据类型的长度和取值范围会随着机器的 CPU 类型和编译器的不同而不同。但是 char 就是1 字节,固定不变。
1. 变量
其值可以改变的量称为变量。C语言规定:变量必须在使用之前定义。
变量定义的一般形式是:<类型名> <变量列表>;
如:
int i, j, number; unsigned int max, min; float high_value, price; double lenth, total_wieight;
2. 常量
常量的值是不可变的。在 C 语言中,有整型常量、实型常量、字符常量、字符串常量、和枚举常量等。
1. 整型常量
可采用十进制、八进制、十六进制来表示整型常量。
八进制数的前面用数字 0 开头
十六进制数的前面用数字 0 和字母 X 开头(0x 或 0X)
2. 实型常量
两种表示法:浮点计数法和科学计数法
例如:
231.46
7.36E-7
4.58E5
-0.0945
对于太大或太小的数,通常是采用科学计数法



