【C语言初识】带你更深入了解常量与字符串~_~(超详细,学不会找我)
🧸🧸🧸各位巨佬大家好,我是猪皮兄弟🧸🧸🧸
今天我们学习的内容是常量、字符串。希望和猪皮一样的小白选手能轻松掌握这部分知识
这里是下面要讲的知识内容🥳🥳🥳
文章目录
- 一、🚒常量
- 1.💡字面常量
- 2.💡const修饰的常变量
- 3.💡define定义的标识符常量
- 4.💡枚举常量
- 二、🚒字符串
- 三、🚀五彩斑斓的一些废话
一、🚒常量
1.💡字面常量
例如: 3 3.14 ’x‘等等
就是这么简单
2.💡const修饰的常变量
在C语言中,const修饰的变量,本质是变量,但是不能被修改,有常量的属性。
不难看出,const修饰的变量并不是常量,还是一个变量,不过具有常属性。
3.💡define定义的标识符常量
标识符标识符,就是用来标识一个符号的。
#define后面呢一般用大写,MAX后面也不一定就是整数,这里只是举的一个例子,也可以是浮点数,字符串等等。比如:
4.💡枚举常量
关于枚举常量,常量常量,就是不可以再更改的,例如下图
二、🚒字符串
首先,C语言中是没有字符串类型的
让我们先来看看字符和字符串怎样去定义,字符和字符串又有什么样的一些区别。
#include int main(){char ch = 'z';char ch[] = 'zhupi'; return 0;}
说白了,字符串就是多个字符的组成,最后以’\0’结尾的一个东东。
然后我们调试看看字符串里的组成
后面的’\0’显而易见吧,这是很重要的
🍔不注意的话以后用字符串看到什么屯屯屯屯屯,烫烫烫烫烫可不要来找猪皮兄弟.
那么我们来看,这是为什么呢?,为了方便大家去理解,给大家画了个图
也就是说,'\0’是我们字符串的结束标志,遇见它,才结束查找
那么我们再来看看两个函数sizeof 和 strlen 计算字符串的常见问题
在计算字符串长度的时候
strlen会将\0当成一个结束标志,并不会把他算成一个字符
sizeof虽然找\0,但是会将他当成一个字符来计算长度
好了,我们今天的内容就到这儿!!!
三、🚀五彩斑斓的一些废话
当你看到这里,相信上面的内容已经倒背如流了吧😶🌫️😶🌫️😶🌫️。各位巨佬如果觉得有帮助的话,还望各位父老乡亲动动小手指👈👇👉点点点。一键三连有问题吗?没有问题,这都是什么?人情世故
创作打卡挑战赛
赢取流量/现金/CSDN周边激励大奖