C语言学习之路(4)
实型常量
实型常量也就是浮点型,由整数和小数组成,突然感觉就用得到float了是怎么回事
表示方式
表示方式分为科学计数方式 和 指数方式其中,指数我就不多提了,因为看不懂,到时候问问GPT看看或者不管,因为BoBo说这玩意很少用,所以暂且忽略QWQ
其中了解到后缀的大小写是通用的
搞懂了
指针就是类似于1.114514e8这种,其中它表示的为1.114514x10的八次方
字符型常量
使用 ‘括起来的字符就是字符型常量,例如 ‘A’ ‘&’等等
字符型常量注意事项
· 只能包括一个字符
· 区分大小写,例如A和a是不一样的,B和b也是不一样的。
· ‘’代表着定界符,不属于字符常量的一部分。
定界符是什么呢?因为我也不知道,所以直接度娘走起!
度娘解释定界符
定界符是设定界限的符号,用于定义字符串的边界。例如,字符”a”需要用单引号做定界符,字符串”abc”需要用双引号做定界符。在实际使用定界符时,要注意分隔符需要单独一行,前后不能加空格或tab
练手
那不得敲代码敲敲,其中嘛,出了一点问题
好在还是成功运行啦~
字符串常量
其实字符串常量跟字符常量的区别是什么?多了个串,所以字符串常量为一组双引号括起来的若干的,多个的的字符序列,如果一个字符都没有,就称为空串,且字符串的长度为0且系统自动储存时会自己加一个 \0作为结束标志。
welcome在内存中例子,就是welcome\0,其中\就是\而不是/这个/
输出字符串常量就要用到我们的输出字符的printf啦~
1 |
|
区别
上面的都是字符,所以我们需要了解他们的区别
定界符的使用不同
字符常量是单引号,字符串是双引号
长度不同
字符常量只能有一个字符,也就是说字符常量的长度就是1,字符串常量的长度却可以是0,即使字符串常量只有一个字,但他的长度却不是1。字符串常量H的长度是2,因为字符串会自动添加一个\0所以这就是为什么字符串常量H的长度为2的原因。
储存方式不同
在字符常量中的储存是ASCII码值,在字符串常量中,不仅要储存有效的字符 还要储存结尾的结束标志0。
下面是我所找到的应该是所有的ASCII的码值了。
转义字符
像\n这种能看到却在输出时不显示的叫做转义字符,常用转义字符有以下几个
实例
接下来是实例,直接截图吧,不想打字了,我下去慢慢理解…..
下回笔记
3.6变量。