C语言:常用符号

记录一下容易忘的知识

数据类型

char                  字符数据类型

short                 短整型

int                     整型

long                  长整型

long long          更长的整型

float                  单精度浮点数

double              双精度浮点数

关键字

C语⾔中有⼀批保留的名字的符号,⽐如: int  if  return ,这些符号被称为保留字或者关键字

• 关键字都有特殊的意义,是保留给C语⾔使⽤的

• 我们在创建标识符的时候是不能和关键字重复的

• 关键字不能⾃⼰创建。

转义字符和\0

\0 是字符串的结束标志

C语⾔中的转义字符:

• \? :在书写连续多个问号时使⽤,防⽌他们被解析成三字⺟词,在新的编译器上没法验证了。

• \' :⽤于表⽰字符常量

• \" :⽤于表⽰⼀个字符串内部的双引号

• \\ :⽤于表⽰⼀个反斜杠,防⽌它被解释为⼀个转义序列符。

• \a :警报,这会使得终端发出警报声或出现闪烁,或者两者同时发⽣。

• \b :退格键,光标回退⼀个字符,但不删除字符。

• \f :换⻚符,光标移到下⼀⻚。

• \n :换⾏符。

• \r :回⻋符,光标移到同⼀⾏的开头。

• \t :制表符,光标移到下⼀个⽔平制表位,通常是下⼀个4/8的倍数。

• \v :垂直分隔符,光标移到下⼀个垂直制表位,通常是下⼀⾏的同⼀列。

printf中的一些占位符

• %a :⼗六进制浮点数,字⺟输出为⼩写。

• %A :⼗六进制浮点数,字⺟输出为⼤写。

• %c :字符。

• %d :⼗进制整数。//int

• %e :使⽤科学计数法的浮点数,指数部分的 e 为⼩写。

• %E :使⽤科学计数法的浮点数,指数部分的 E 为⼤写。

• %i :整数,基本等同于 %d 。

• %f :⼩数(包含 float 类型和 double 类型)。//float--%f    double--%lf

• %g :6个有效数字的浮点数。。

• %G :等同于 %g ,唯⼀的区别是指数部分的 E 为⼤写。

• %hd :⼗进制short int类型。

• %ho :⼋进制short int类型。

• %hx :⼗六进制short int类型。

• %hu :unsigned short int类型。

• %ld :⼗进制long int类型。

• %lo :⼋进制long int类型。

• %lx :⼗六进制long int类型。

• %lu :unsigned long int类型。

• %lld :⼗进制long long int类型。

• %llo :⼋进制long long int类型。

• %llx :⼗六进制long long int类型。

• %llu :unsigned long long int类型。

• %Le :科学计数法表⽰的long double类型浮点数。

• %Lf :long double类型浮点数。

 • %n :已输出的字符串数量。该占位符本⾝不输出,只将值存储在指定变量之中。

• %o :⼋进制整数。

• %p :指针(⽤来打印地址)。

• %s :字符串。

• %u :⽆符号整数(unsignedint)。

• %x :⼗六进制整数。

• %zd : size_t 类型。

• %% :输出⼀个百分号。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值