2.c语言数据类型和变量

一.转义字符

\?是防止被转义成三字母词

特殊的转义字符:

\130 表示的是3个八进制数,1 * 8 ^ 2 + 3 * 8 ^ 1 + 0 = 88

又因为是以%c进行打印的,所以以88为ASCII值的X(\x48也是同理)

所有的转义字符,就相当于一个字符(如:\130(一个字符))

strlen返回的是一个size_t类型的值,前面的字符串格式应该是%zd

\t是相当于tab,但是长度不是这么算的,\t就只算一个字符

二.语句和语句分类

三.注释

注释的两种形式

因为编译的时候注释会被替换成一个空格

这样就是对的了

四.c语言数据类型和变量

1.类型介绍

2.自定义类型

现在一般是bool

#define bool _Bool

3,各种数据类型的长度

int占用的就是4个字节,longlong就是8个字节(在X86和X64的环境下是可能是不同的),sizeof返回的是size_t 类型,单位是字节

s是short类型的数据,b+1是int类型的数据,所以会发生截断(sizeof计算的还是short类型)

4.unsigned类型

了解signed char和unsigned char

五.变量

变量的分类

这个外面的a是没法访问到里面的a的

全局变量在哪里都可以使用

当全局和局部变量都存在的时候,优先使用局部变量

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值