现在的我是计算机小白,我对编程语言等还是非常的浅显,但是我还是有信心认为我能够学好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
今天就先写到这里咯,明天见~
唉嘿