- 博客(15)
- 收藏
- 关注
原创 printf和占位符
printf的f代表format(格式化)表示可以定制输出文本的格式printf()是标准库的头文件stdio.h定义的所以使用这个函数前,必须要在源文件头部引入这个头文件占位符printf()可以在输出文本中指定占位符(这个值也可以用其他值代入)由此代码可见%d被‘,’后的值替换了占位符的第一个字符一律为%,第二个字符表示占位符的类型输出文本可以有多个占位符在printf()中%s说现在是%d点是第一个参数,tony是第二个参数,5是第三个参数,有2个占位符。
2025-04-19 22:07:58
275
原创 操作符/运算符
+(自增),--(自减),+(正号,可以直接省略对正负值无影响),-(负号,在负数前加就变为整数,如-(-10)=10)把double类型转换为int类型:int a=(int)3.14;创建变量的同时给它一个初始值叫做初始化,已经有这个变量了再给它一个值叫做赋值。如果想要得到浮点数,那么除号两端至少有一个数为小数,用%lf打印。除号两端都是整数时得到的也是整数 如:6/4=1;得到的是整除后的余数,只能用于整数而不能用于浮点数。结果的正负号由第一个运算数的正负号决定。+ - * / %都是双目操作符。
2025-04-13 14:08:47
320
原创 数据类型
数据类型分为内置类型和自定义类型内置类型:c语言自带的数据类型包括:字符型 表示字符 char,整型 表示整数 int short long,浮点型 表示小数 float double,布尔类型 _Bool自定义类型:自己可以设计的数据类型包括:数组 ,结构体 struct,枚举 enum,联合体 union。
2025-04-12 14:46:51
209
原创 语句和语句分类
空语句:一个分号就是一个语句,这个就是空语句(一般出现在这里需要一条语句但是这个语句什么都不用时,就可以写一个空语句)表达式语句:就是在表达式后面加上分号函数调用句:调用函数时用的语句(函数调用时也会加上分号)复合语句:成对括号中代码就构成一个代码块,也称为复合语句控制语句:用于控制程序的执行流程,以实现程序的各种结构方式(顺序、选择、循环)它们由特定的语句定义符组成,c语言中有九种控制语句条件判断语句也叫分支语句:if语句,switch语句。
2025-04-11 17:32:19
184
原创 字符串 转义字符 注释
字符串的结束标志是一个\0的转义字符,但打代码的时候不用打,在监视的时候可以看到。\0 null字符代表没有内容,也是\ddd中的一种。c语言的注释风格(不支持嵌套注释,也就是注释里还有注释)c语言中没有字符串类型就用“”括起一串字符表示字符串。\b 退格符(光标回退一个字符但字符不被删除)\a 警告字符,蜂鸣。\v 垂直制表符。字符串:char类型。\f 进纸符。//为c++注释风格。
2025-04-08 17:16:56
231
原创 变量的作用域和生命周期 常量
1.字面常量:写出的数字 整型常量(e.g.30) 浮点型常量(e.g.2.3) 字符型常量(用单引号引字符e.g.'c')字符串常量(e.g."abc"))在c语言中,e.g. const int a=10,在c语言中const修饰的a本质上还是变量只不过有常量的属性。作用域是一段程序代码中所用到的名字并不总是有效的或可用的,而限定这个名字的可用性的代码范围就是这个名字的作用域。局部变量放在内存的栈区,全局变量是放在内存的静态区。2.全局变量的生命周期:整个程序的生命周期。2.const修饰的常量(
2025-04-07 17:24:02
351
原创 变量的概念及使用 关键字 ASCII码 常量
变量又分为全局变量(在大括号外定义的变量)和局部变量(在大括号里定义的变量)int a=100;//全局变量int main()int a=10;//局部变量return 0;//此代码运行结果是a=10,如果a=10没有运行出来那么输出的就是a=100常见的占位符:%d以整型的形式打印 %s用来打印字符串 %c打印字符 %f打印float类型的数据。
2025-04-05 12:49:20
131
原创 位操作符
首先让我们先来认识一下位操作符有哪些:&:按位与(&&为逻辑与)两个里面有一个为0则为0,两个同时为1才是1|:按位或(||为逻辑或) 两个里面有一个为1则为1,两个都为0才是0^:按位异或 相同为0,相异为1~:按位取反 原来是1变为0,原来是0变为1。
2025-03-10 18:07:48
382
原创 原码反码补码及移位操作符
整数的二进制有三种表示方式即原码反码补码有符号的三种表示方式均有符号位和数值位两部分二进制序列中最高位的1位是被当做符号位 剩余的都是数值位符号位都是用1表示负,用0表示正。
2025-03-03 21:04:33
415
原创 二进制和进制转换
首先我们先来了解一下计算机常用的几个进制以15为例:二进制:15=1111因为将1111分别对应2的三次方 2的2次方 2的一次方和2的零次方将他们分别乘1相加即可得15八进制:15=17十进制:15=15十六进制:15=F。
2025-03-03 17:18:37
327
原创 斐波纳契数表示(c语言)
当n>2时 Fib(n)=Fib(n-1)+Fib(n-2);首先我们先了解一下什么是斐波那契数。然后我们可以看出这个数列的规律是。当n<=2时 Fib(n)=1;迭代相较于递归就避免了重复运算。但是效率太低,重复计算太多。所以我们可以用递归的方式。
2024-09-20 17:10:25
159
原创 形参实参和return语句
Добрый день.我相信有很多小伙伴和我一样不是很理解形参、实参,return语句也是只知道要写但不知道具体情况是怎么用的,今天希望大家能和我一起解决这个问题。
2024-01-28 14:40:08
547
1
原创 Привет
我是来自沈阳理工大学国际工程学院的学生,目前是大一,刚开始觉得c语言是一门很难的课程,然而在后面的学习中我爱上了这种自我突破的感觉。也对c语言产生了浓浓的兴趣。我相信我在以后的学习中一定能越来越好。
2024-01-26 19:27:13
467
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人