一、C语言基本内容
C语言( 面向过程的语言 )的特点:
Hello,World
相信每一位学习编程语言的朋友,对Hello World这两个单词应该都不陌生,这两个单词在程序员的世界里其实是一个非常著名的程序,它几乎是每一门编程语言中的第一个示例程序,也是程序员们学习编程的第一步。
#include <stdio.h>
main(){
printf("Hello,World!");
return 0;
}
标识符命名规范
在程序中使用的变量名、函数名、宏名等统称为标识符。
需要注意:
- 标识符不能和 C 语言的关键字相同,也不能和用户自定义的函数或 C 语言库函数重名。
- 不同的 c 语言编译器对标识符的长度规定不同,例如在某版本 C 中规定标识符前八位有效,当两个标识符前八位相同时,则被认为是同一个标识符。 (vc ++ 6.0 中规定标识符最长不允许超过 32 个字符)
- 标识符严格区分大小写,例如 int 和 Int,int 是关键字,而 Int 是用户定义的标识符
注释
注释是写给程序员看的。
C语言程序的执行
- 编译源程序 .C
- 编译 检查语法错误 .obj
- 链接 将多个目标程序链接到一个程序中 .exe
二、变量和数据类型
基本数据类型及取值范围
C 语言提供 5 种基本数据类型。
标识符、变量和常量
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. 实型常量
两种表示法:浮点计数法和科学计数法