第二章基本数据类型、运算符和表达式
标识符
C语言的基本数据类型
各类数值型数据间的混合运算
C语言的运算符和表达式
小结
标识符
标识符
在C程序中,能够标识函数、语句标号、变量的一串字符叫标识符,C程序中使用标识符的具体规定如下:
标识符必须由英文字母,数字或下划线组成,且首字符只能是英文字母或下划线
正确的标识符,如:
b123 pust _456 vfp_123
C程序中区别大,小写字母。如:A,a,DOG,dog等都是代表不同的标识符,如果在程序中用以表示变量,那幺它们分别代表不同的变量。
禁止使用关键字作为标识符。
关键字
关键字又叫保留字,是C编译系统预先定义的些具有特定含义的标识符。标准C的关键字有存储类型符,数据类型符和语句定义符三类。
C语言预处理中经常用到一些专用命令,如:
:#define
:#include
:#undef,#ifdef,#endif, #if,#else,#ifndef
这些都是C语言特有的编译预处理命令,其主要特征是它们均以“#”开头,不同于前面的关键字。
auto
default
float
register
struct
while
break
do
for
return
switch
volatile
case
double
goto
short
typedef
char
else
if
signed
union
const
enum
int
sizeof
unsigned
C语言的基本数据类型
常量与变量
在程序运行过程中,其值不能被改变的量称为常量。常量的类型众多具体可分为以下几类:
常量数据类型: 短整型常量取值范围在-32768 ~ +32767之间的整数。
长整型常量取值范围在2147483648~+-38~10+38,有效数字是7位
字符常量:用单引号引起来的单个字符。
字符串常量:用双引号引起来的一串字符。
符号常量:须经宏定义才能使用。
转义字符常量:用与输入输出函数的专用常量。
如:52,0,-78为整型常量,,,‘l’,‘n‘为字符型常量,“hello”,“abcdef”为字符串常量。
符号常量是在程序(或程序的一部分)中指定用一个符号(标识符)代表一个常量。
【】
# define PI /*定义符号常量*/
main()
{
float r,a;
r=;
a=PI*r*r;
printf("a=%f",a);}
程序中用#。程序的运算结果是a=。由此我们可以总结出,用符号代替一个常量,使程序更易理解,可读性好。当需要修改时只需要修改一处即可,方便不易出错。
定义符号常量的一般格式是:
#define 符号常量常量
这是一种预编译命令,它不同于变量,符号常量的值在其作用域内不能改变,也不能再被赋值。
如再用以下赋值语句给PI赋值:
PI=;
是错误的;
习惯上,符号常量名用大写,变量名用小写,以示区别。
第2章 基本数据类型、运算符和表达式 来自淘豆网m.daumloan.com转载请标明出处.