重温c语言之,7天开整,就是随便的写写,第一天
一:转义字符
\t是一个字符,在printf里面,只占一个位置;
其他什么的抽象字符,用一个'\'+抽象字符就可以出现;
\ddd这个是8进制的,可以转成10进制的,之后参考ASCLL码表即可
二:枚举类型的函数
与数组一样,有下标,都是从0开始的
三:数组
可以先不在【】这里面填写多少,但是需要在{}里面写入元素,以便于计算机知道分配多少位的空间;
如果是字符数组的话,【】不填,{}里面必须有‘\0’,因为这样的话才能自动到这个符号结束,否则会随机匹配空间;
数组在【】里面填写一些确定的数字的话,如果数组未充分的填写完整,那么剩余的部分会默认为0;
四:strlen与sizeof的区别
strlen是c语言计算字符串实际长度特别用的函数;
而sizeof则是c语言里面的一个运算符,可以计算变量的数据类型的长度,根据长度来推测该变量是什么数据类型;也可以计算数组的字节总大小,如果想要知道该数组有多少,则可以利用这个小把戏:sizeof(数组变量名)/sizeof(数组变量名[0]),就可以知道有多少了;也可以知道你用的是多大的操作系统,是64位的or32位的,sizeof(int *)或者sizeof(char *)等等(只是计算的指针的大小,与指向的基本数据类型无关),计算的是在该系统架构上的指针的大小,64位的:指针空间是8字节,32位的:指针空间是4字节
五:三元运算符
(判断条件)?条件1:条件2; 让代码更加简单(一定简单的状态下代替if-else),但是过于复杂的,不能使用
为true是条件1,为false是条件2
注:其他的明日再填写
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10亿数据,如何做迁移?
· 推荐几款开源且免费的 .NET MAUI 组件库
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· c# 半导体/led行业 晶圆片WaferMap实现 map图实现入门篇
· 易语言 —— 开山篇