语c基本用语有哪些?

Python055

语c基本用语有哪些?,第1张

C语言程序包括各种令牌和令牌可以是一个关键字,标识符,常量,字符串文字或符号。

例如,下面的C语句包括五个令牌:

printf("Hello, World!

")

单个标记是:

printf("Hello, World!

"

)

分号

在C程序中,分号是语句结束。也就是说,每个语句必须结束了一个分号。它表示一个逻辑实体的末端。

例如,下面是两个不同的陈述:

printf("Hello, World!

")

return 0

注释

注释就像帮助文本在C程序,会被编译器忽略。它们开始先从/*并使用*/字符终止,

如下图所示:

/* my first program in C */

不能有注释中包含注释,他们不能在一个字符串或字符文字出现。

标识符

C标识符是用于标识变量,函数,或任何其它用户定义的项目的名称。一个标识符开始以字母A到Z或a到z或下划线_后跟零个或多个字母,下划线和数字(0〜9)。

\t

只跳过一个制表位,通常是8个

比如

a\tb

输出的时候就变成

a

b,中间有8个空格

类似的

\n

换行

\0

字符串结束

\r

回车

\f

换页

还有\d

用来表示8进制,\x表示16进制

这些统称为转义字符,可以找一份c语言标准,里面有一份转义字符表

\u

是指调用特定字符集的编码,比如utf-8的编码表,然后后面通常跟着数字,比如1234,指码表中的位置,是用来输出某些特殊符号和字符的

if(! a)

这个其实是一种不规范的用法

如果a是bool型,那么a如果是false则执行if里面的语句,因为a==false,! a==true

如果a是int,那么a==0的时候执行if里面的语句,因为C语言中0在bool判断的时候是当作false处理的。