- 博客(17)
- 收藏
- 关注
原创 C语言学习进阶日记(分支语句和循环语句)
控制语句:用于控制程序流程的执行流程,以实现程序的各种结构方式,他们由特定的语句定义符组成,C语言有9种控制语句。
2024-09-29 12:00:01 173
原创 C语言学习日记(常见关键字)
4.char是类型,和short、int、long、float、double,都是一些类型,也可以当成关键字。enum是枚举、struct是结构体、union是联合体(共用体)、signed有符号的、unsigned无符号的、 sizeof计算大小、typedef类型重命名、void是无(函数的返回类型,函数的参数)和类型有关的。3.if else、switch和case、default、goto都是和分支有关的。2.名字必须是字母、数字、下划线组成不能,不能有特殊字符,同时不能以数字开头。
2024-08-25 16:11:27 145
原创 C语言学习日记(操作符)
取的是商,%取的是模代表余数。除号两段都是整数的时候,执行的是整数除法,如果两端只要有一个浮点数就执行浮点数的除法。然而单目操作符就是只有一个操作数的操作符。注意取模操作符的两个操作符只能是整数。int是整型,float是浮点型。.1f代表的是打印小数点后一位。a+b(+便是双目操作符)
2024-08-24 17:27:38 197
原创 C语言学习日记(字符串)
敲入arr观察可得末尾隐藏了一个\0。字符串的结束标志是一个\0的转义字符,在计算字符串长度的时候\0是结束标志,不算做字符串内容。在打印出来的时候因为arr2没有结束标志所以他一直会往后持续,甚至打印别的空间里的内容。char代表字符类型,'a'表示字符常量。若把字符常量存到变量ch里面去。[ ]里面的数字一定要大于所要存储字符串大小。注意观察以下两个arr1和arr2的区别?由此可得结束标志\0的重要性。"abcdef"叫做字符串。c语言中没有字符串类型。若把字符串存起来怎么存?
2024-08-24 15:21:28 167
原创 C语言学习日记(常量)
一般define的符号和枚举常量大多数用字母大写形式。MAX叫做define定义的符号,也叫标识符。enum是枚举关键字。3. define定义的标识符常量。
2024-08-24 14:52:07 186
原创 C语言学习日记(如何创建项目)
2.创建新项目-选择空项目-更改项目名字,选择自己对应代码位置(我的位置c盘-code-2024)-如果多行代码不需要使用,那么我们可以按如图片右上角 两个按键添加注释、取消注释。(里面代表参数)如果里面是void那么就是跟()意思一样没有参数的意思。标准写法有个呼应的关系return是返回的意思,int代表整型类型,3.创建源文件(后缀为.c为源文件,后缀为.h为头文件)如果不管用就需要按ctrl+fn+f5。添加注释(ctrl+k+c)取消注释(ctrl+k+u)快捷键:ctrl+f5。
2024-08-24 11:30:47 328
原创 C语言学习日记(数据类型)
例如:%d按照整型的形式打印,sizeof表示char类型数据在内存中所占空间的大小。若%d打印出现报警,那么可以更换为zu代表打印一个sizeof返回的整型。因为他们的大小不同他们表示范围就不同,表示范围不同,就需要在适当的时候选择适当的范围,适当的类型。创建变量的本质就是向内存申请空间,有了内存空间就可以向里面存放一定数据。输出的1244848就是所占字节大小。由此可得char占一个字节8个比特位。为什么给出这么丰富的类型?
2024-08-24 10:31:54 126
原创 C语言学习日记(转义字符)
倒数二个字符很特殊:\dd:打印\130(八进制的130=十进制的88)会打印出来x。这是因为在存储字母的时候会存储对应的数字代表字母(ASCII编码方式)。注意为什么\628不能组成一个一个字符,因为超过八进制的范围了(0-7),因此要分开计算字符长度为14。最后一个转义字符:打印出来的便是ASCII码中的字符,对应请看上面表格!第二个转义字符:如果想打印'的话,这里会出现报错,编译的时候会自动把前两个'看成一对。打印路径正常会出现问题,会出现一大段空格,会出现水平制表符,此时需要用到第四个转义字符。
2024-08-02 11:25:00 228
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人