C语言基础(07-C语言中的关键字)

文章作者 100test 发表时间 2007:03:10 17:43:13
来源 100Test.Com百考试题网


C 语言中的关键字 ――什么是“关键字”,就是在 C 语中已经使用了的有特殊含意的字符,在定义变量的时候不要 使用这些“关键字”,否则在编译时会产生许多莫明其妙的错误。

关键字共有 32 个:( P375 )

auto

break

case

char

const

continue

default

do

double

else

enum

extern

float

for

goto

if

int

long

register

return

short

signed

sizeof

static

struct

switch

typedef

union

unsigned

void

volatile

while

更多关于“常量”的说明 ――在前面已经简单讲了常量的定义,下面是关于常量的更多的内容。 常量与基本数据类型结合起来就是各种不同类型的常量,如:

数据类型

中文含义

常量实例

备注

int

整 型

1 123 21000 -234

long int

长整型

35000L -34L

数后面加 L 表示

short int

短整型

10 -12 90

unsigned int

无符号整型

10000U 987U 40000

数后面加 U 表示

float

浮点型

123.23F 4.34e-3F

double

双精度型

123.23 12312333 -0.98765432

long double

长双精度型

1001.2L

数后面加 L

十六进制和八进制常量 ――在有些地方使用 8 进制数或 16 进制数比用 10 进制数要方便。以 8 进制为基数的数字系统称为 8 进制,使用数字 0~7 , 8 进制的 10 代表 10 进制的 8 。以 16 进制为基数的系统称为 16 进制,使用数字 0~9 以及 A~F , 16 进制的 10 代表 10 进制的 16 。 8 进制以 0 开头, 16 进制以 0x 开头。来源:www.examda.com   

例: int hex=0x80. /*16 进制的 80 ,代表 10 进制的 128*/

int oct=012. /*8 进制的 12 ,代表 10 进制的 10*/

串常量 ―― C 语言还支持另一种类型的常量,即字符串常量。所谓的串是用双引号括起来的若干个字符,如 ”This is test” 就是一个字符串常量。注意字符与字符串的区别。字符一般指单个的字符,用单引号括起来,如 a ,而 ”a” 却是一个字符串。

反斜线字符常量 ――这是 C 语言中比较特殊的字符常量,在实际应用中也是最容易出错的地方。这些字符的特点都是以反斜线 \ 开头,后面跟着的字符表示了其它的含义。

例:
#include
main()
{
printf(“\n\t This is test”). /* 括号里面就有反斜线字符常量,表示了一种特殊的含义 */
return 0.
}



相关文章


C语言的编程风格第二章
C语言的编程风格第一章
C语言基础(07-C语言中的关键字)
C语言基础(06-逻辑运算符和逻辑表达式)
菜鸟问与答(变量和数据存储)
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛