自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 C语言 #赋值操作符 #复合操作符 #单目操作符 #关系操作符 #逻辑操作符 #条件操作符 #逗号表达式 #下标引用操作符 #函数调用操作符 #结构体成员

赋值可以是单个赋值,也可以是连续赋值注:连续赋值时,在调试的过程中是看不到值得变化过程,故而不太推荐只用连续赋值例1:int a = 1;//初始化:在创建变量的时候就给它一个初始值int b = 2;int c = 3;//连续赋值是从右向左进行解读;即 b = c + 3;a = b;1、赋值可以是单个赋值,也可以是连续赋值;连续赋值时,在调试的过程中是看不到值得变化过程,故而不太推荐只用连续赋值2、-(负值)、+(正值) 没啥价值,但是存在此操作符;

2024-07-11 15:33:43 546 3

原创 学习C语言两个月后的收获(篇目6)#超详细的#整型提升 #算术转换 #操作符的属性

本文将抽丝剥茧地讲述在表达式求值时因为操作数类型的不同而存在的整型提升和算术转换;以及操作符的属性),对于理解本篇文章十分有帮助1、为什么存在整型提升与算术转换?因为CPU计算整型数据的最小长度为 4Byte,且是不同类型的数据在内存中所占的空间不同,就会导致其二进制序列的位数不同,为了利于计算,当操作符的各个操作数的类型(大于4Byte)不同时,就会发生算术转换.有符号整型的提升:用其符号位来填补无符号整型的提升:直接补0向上转换类型4、操作符的属性:操作符有优先级和结合性。相邻两个操作符之间。

2024-07-10 18:12:00 1138

原创 学习C语言两个月后的收获(篇目五)#超级详细的 #数据在内存中的存储 #移位操作符 #位操作符 #移位操作符与位操作符的实际应用

本片文章将会细致深入地讲解 整数的三种二进制表示形式:原码、反码、补码之间的关系、存在的意义;移位操作符:>;位操作符: & 、 | 、^ 、~ 的注意事项和规则;文章结尾有三个实际使用移位操作符与位操作符的例子注:全文详细,非常适合新手阅读一、数据在内存中的存储思考:在开始移位操作符之前,我们先来了解一下数据在内存中的存储方式是怎么样的。众所周知,计算机存储数据是以二进制的形式存储的。什么是二进制呢?二进制是数据的一种表现形式,常见的进制有二进制、八进制、十进制、十六进制。

2024-07-04 17:17:05 841

原创 学习C语言两个月后的收获(篇目四)#超详细的数组讲解

我在初次接触数组的时候就常常搞不清楚数组使用的原理。本文将会从我当时学习的感受去深入讲解一维、二维数组的创建、使用、在内存中的存储形式。而我们如果把一维数组当作数组的元素,那么这个数组就是二维数组(请务必记住这句话,这句话是理解的重点);当然,如果我们把二维数组当作数组的元素,此时的数组就为三维数组;二维以上的数组统称为多维数组

2024-06-18 22:26:54 1335 6

原创 学习C语言两个月后的收获(篇目三) #算术操作符 #强制类型转换 #关系操作符 #条件操作符 #逻辑操作符

分为整数的除法和小数的除法;% :模(取余) 分有整除求模和负数求模 !!!没有小数求模!!!初始化: 在变量创建的时候给它一个值赋值:在变量创建好了之后,再给它一个值在条件判断时,注意区别 ’=‘ 与 ‘==’ ,‘=’ 是赋值,‘==’ 才表示相等逻辑操作符 : && 、 || 、 !

2024-06-16 18:58:36 933

原创 学习C语言两个月后的收获(篇目二) #超详细的scanf() 讲解-->基本用法、scanf() 的返回值 、占位符、赋值忽略符

用户输入的数据会先放入缓存(内存区域),等按下回车键之后,按照占位符对缓存进行解读 。解读用户数据时,会从上一次遗留的第一个字符开始,直到读完缓存,或者遇到第一个不符合条件的字符开始。 只有scanf() 在处理非%c 类型的数据时,会主动跳过、过滤掉空白字符,包括空格、制表符、换行符(即使按回车键将输入分为了几行,也不影响解读)%*c ;在 占位符的% 后面添加一个 赋值忽略符 * ,表示 这个占位符没有对应的变量,解读后不必返回。简单来说就是这个占位符不会有返回值,解析后就被丢弃了。

2024-06-15 20:58:06 1110

原创 C语言基础收获篇目:#strlen() 的本质 ;strlen ()求字符串长度,为什么还可以通过数组的首元素地址求到数组中字符串的长度? #sizeof

我是这样理解sizeof的:类型所占空间*数量。而在函数中,ch不再是数组,而仅仅是一个指针,是ch数组首元素的地址。将数组名传给函数,函数这边接受的是数组首元素的地址。strlen () 可以求出字符串长度,可是为什么在函数中可以利用字符串数组首元素的地址,而求出这个字符数组的长度呢?上面这个代码中,strlen给人的感觉就是 ,strlen顺着数组首元素地址找到了在函数外面的数组并且完成了它的任务;也就是说,strlen通过这个ch指针去找到了这个原本的数组,也就是说strlen 执行的参数是指针!

2024-06-14 20:16:42 326

原创 学习c语言两个月后的收获(篇目一) #printf 、占位符、转义字符、ASCII码值、32个关键字、语句分类

当寄存器在处理某些数据的时候,内存中的数据就可以往高速缓存中拿,而高速缓存中的数据也可以往寄存器中拿(保证大部分的数据能在寄存器中被找到)-->这样就可以大大提升CPU的计算速度。有点像打字时选择了前一个字符,当你要往后继续输入时,后面输入的这个字符会将选择区域的字符给取代,后面输入的这个字符会将\b前一个字符给取代。1.空语句:当格式要求在某个位置需要放置一个语句的时候,但是又不想让它执行任何-->就可以使用空语句-->这个语句不需要做任何事。

2024-06-13 21:12:51 812

原创 - 初遇 -

初遇

2024-05-25 09:37:39 179

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除