C的一点小理解

现在的我是计算机小白,我对编程语言等还是非常的浅显,但是我还是有信心认为我能够学好C语言,毕竟做人要有自信的嘛嘿嘿

不过现在也有了一点点的收获吧,至少对不懂的基础知识有了更好的理解,我还是挺高兴的哈哈

标识符合法要求:由字母、数字、下划线组成,不能有其他元素。

关键字不可以作为用户标识符。注意:If 不是关键字(第一个字母大写了)

字符串是使⽤双引号括起来的⼀串字符,"abcedfg"就是字符串;它的打印格式要用%s来制定。

char arr1[]="abc";

char arr2[]={'a','d','f'};   这两者是不一样的。arr1有4个字符,它包括\0这个字符,\0是字符串结束的标志。arr2有3个字符,但打印出来的却是乱码,因为它需要打印到\0为止。

转义字符如\n   \'   \''   \\ 等等。\n就是换行;\'是用来表示字符常量 ';\''是用来表示一个字符串内部的双引号;\\ 用来表示一个反斜杠,防⽌它被解释为⼀个转义序列符。

‘1’是字符,占一个字节;“1”是字符串,占两个字节(含\0)

‘a’的ASCII数值是97,‘A’的ASCII数值是65。

表示字符的错误形式:‘65’,“1”

字符是可以进行算术运算的,如  ‘0’-0=48;‘A’+32='a'

'A' 和 “A” 的区别:

  65                                            65  |   \0

  'A'                                                "A"

\ddd :d d d表⽰1~3个八进制的数字。 如: \130 表⽰字符X

 \xdd :d d表⽰2个十六进制数字。 如: \x30 表⽰字符0

今天就先写到这里咯,明天见~

唉嘿

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值