C语言 小知识点

1.某个字符串常量中使用单、双引号字符。

(1)单引号直接输出

(2)双引号用\"代表一个"

 

2.常量、变量等命名规范

(1)常量命名统一为大写形式

(2)普通变量,取与实际意义相关,在前面添加类型的首字母,并且名称首字母要大写。

(3)指针,其标识符前添加p字符,并且首字母要大写。

3.常量、变量

(1)整形常量

八进制整型常量:必须以0开头,通常是无符号数。

十六进制整形常量:前缀0x或者0X,数字取值1~9以及a~f(A~F)

(2)浮点型常量

指数形式:以字母e或者E代码以10为底的指数。(e或者E之前必须有数字,之后必须为整数。)

例:0.7e2、4e-5

注:c语言允许浮点数使用后缀。后缀为f或者F表示单精度浮点数,分配4B空间;

无后缀时,默认双精度浮点数,存储时按8B进行存储。

(3)字符型常量

i.普通字符型

只能用单引号括起来,不能用双引号或者其他。

只能是单个字符,不能是多个。

ii.转义字符常量

\ddd:用八进制表示字符集中任意字符的ASCII码。

\xhh:用十六进制表示字符集中任意字符的ASCII码。

(4)符号常量

#define 标识符 常量

(5)sizeof()运算符

以字节的形式给出操作对象的存储大小。

形式:

sizeof(变量名)或者 sizeof  变量名

4.运算符、表达式

(1)除/ 、求余%、

自增++ (++i表示i的值自增1后在参与运算;i++表示i的值参与运算后再自增1)

自减--(同上)

(2)在定义中不允许连续赋值。

(3)强制类型转换

类型说明符和表达式都必须加括号(单个变量可以不加)

例:(double) a /*把a转化成浮点型*/

(int)(x+y)/*把x+y的结果转换为整型*/

(4)条件运算符及表达式

一般形式:表达式1?表达式2:表达式3

求解表达式1,如果1式为真。则将表达式2的值作为条件表达式的值,否则将表达式3的值作为整个表达式的值。

例:max=(a>b)?a:b;

a>b?a:c>d?c:d可以表达为a>b?a:(c>d?c:d)右结合

(5)逗号运算符及表达式

一般形式:表达式1,表达式2,表达式3~~~,表达式n

从左到右,依次计算各表达式的值,最后一个表达式的值为逗号表达式的值。

(6) 算数优先级

 ) 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值