自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 STC89C52备忘------STC型号添加至Keil方法

2、选择Keil安装路径(有C51和UV文件存在的路径),如下图中的“APP”,点击确定。4、在弹出的选项中选择“STC MCU Database”1、打开STC-ISP软件,选中红框。

2023-10-10 23:31:28 1092

原创 特殊情况,暂停学习C语言一段时间

特殊情况,暂停学习C语言一段时间

2022-06-04 00:34:23 81

原创 C语言学习记录2022.6.1全面了解操作符和整型提升

1、关于sizeof的注意要点:上图中代码的打印结果为2和0。第一个为2的原因是短整型变量s所占空间为2字节,第二个为0是因为在上一步的“s = a + 5”表达式中只是一个形式,并没有真正赋值,所以变量s的值还是0。 2、按位取反:

2022-06-01 11:12:21 114

原创 C语言学习记录2022.5.31全面认识操作符

1、对于“/”算数操作符来说,左右两边为整型时,结果就为整型;任意一边如果有小数位,那么得出的结果也为浮点型,需要注意此时的变量类型定义要改成浮点类型,而且如果要打印出来的话就不能写%d而是要写%lf。2、取模操作符“%”两边的操作数不能有小数位。...

2022-05-31 12:23:24 72

原创 C语言学习记录2022.5.30冒泡排序与数组传参

1、冒泡排序的学习:

2022-05-30 11:11:05 77

原创 C语言学习记录2022.5.29一维数组和二维数组

1、关于一维数组的学习:(1)int arr[10] = {1,2,3}; //数组的初始化用大括号进行操作,此操作称为不完全初始化(2)char arr2[5] = {'a', 98}; //字符型的数组初始化可以用相应的ASCII码值来替代(3)char arr3[5] = "ab"; //字符串数组的初始化也可以用双引号来写(4)char arr4[] = "abcdef"; // 在不指定数组长度时,会根据初始化的内容大小进行空间分配,这一行定义的字符型数组存放的内容占有的空间大小为

2022-05-30 11:08:37 276

原创 C语言学习记录2022.5.28函数递归、数组地址的说明

1、使用递归时需要注意的两个点(图片来自比特科技):

2022-05-28 10:57:49 67

原创 C语言学习记录2022.5.27模块化编程与练习题:写一个函数实现每调用一次函数则num的值加1

1、练习题,写一个函数实现每调用一次函数则num的值加1:在定义此函数时需要注意的是,在函数体中应该要把指针p用括号括起来,因为++的优先级更高,不括起来则会使p的地址先加1,这样以来操作的就不是原来的变量了。...

2022-05-27 11:10:50 155

原创 C语言学习记录2022.5.26

1、在自定义函数时,定义的函数中的形式参数与调用函数的实际参数的变量名相同是被允许的。

2022-05-27 00:06:09 63

原创 C语言学习记录2022.5.25初识strcpy()和memset(),自定义函数数值交换的问题

1、关于函数strcpy()的说明:在使用strcpy()函数时会将第二个参数的内容拷贝到第一个参数的内容中,如果为字符串类型,那么将会把0也拷贝过来,如上图右边调试的过程所示。

2022-05-25 11:07:05 112

原创 C语言学习记录2022.5.23练习:计算1/1-1/2+1/3-1/4+......+1/99-1/100和初识goto语句

1、练习题:计算1/1-1/2+1/3-1/4+......+1/99-1/100。在此例中需要注意的是如果我们要输出小数的话,那么存放小数的那个变量需要定义成浮点型的,比如上图中的“sum1、sum2、sum”;另外,在第14行中,要使得赋值结果为浮点数的话就要让右边的计算式中的1或者a为浮点型,这里的a已经是整型的了,所以我们把1加上一个小数。除此之外,还要了解的是在第21行中,我们打印的sum变量是浮点型的,所以这里我们不能用%d,而是要用%lf或者%.xf,x代表要保留几位小数,切记!切记!

2022-05-23 11:48:10 252

原创 C语言学习记录2022.5.22练习:排数大小、求最大公约数、找素数

1、练习题:输入三个数,将其从大到小依次排列。

2022-05-22 12:07:27 109

原创 《微机原理》学习备忘

1、寄存器地址有两种分法,一种是物理地址,另一种是逻辑地址。物理地址是唯一的;逻辑地址是相对的,由基地址和偏移地址组成(图片为周佳社老师的课堂):

2022-05-21 18:09:46 100

原创 C语言学习记录2022.5.21练习:二分法找数与密码登录

1、使用二分法查找数组中的元素(图片来自比特科技):

2022-05-21 16:19:34 122

原创 C语言学习记录2022.5.20初识do...while

1、do…while循环的程序流程图(图片来自比特科技):

2022-05-20 16:19:10 108

原创 C语言学习记录2022.5.19初识for语句

1、for循环的程序流程图(图片来自比特科技):

2022-05-19 11:08:52 150 1

原创 C语言学习记录2022.5.18if、switch、while和continue

1、C语言是一门结构化的编程语言:分为顺序结构、选择结构以及循环结构。选择结构的语句有if语句和switch语句,循环结构的语句有for语句、while语句和do while语句。2、if else语句的用法如下:int main() { int age = 10; if(age<18) printf("未成年\n"); //只有一条语句的情况 esle printf("成年\n");}

2022-05-18 11:51:34 240

原创 关于原码、反码和补码的学习备忘

1、正数的原码与反码、补码相同。2、负数的反码是其原码的符号位(0表示正数,1表示负数)不变,其余个位取反。3、负数的补码是其反码加上1。

2022-05-17 12:12:41 69

原创 《计算机网络传输原理》备忘

2022-05-16 22:42:26 59

原创 C语言学习记录2022.5.16初识结构体

1、关于结构体的学习:struct Book //Book为结构体名{ char name[20]; short price;}; //此处的分号";"不可缺少int main(){ struct Book b1 = {"C语言", 20}; //用上面定义的结构体类型定义一个具体的结构体实例 printf("%s\n", b1.name);

2022-05-16 11:42:15 123

原创 C语言学习记录2022.5.15初识static、type关键字与指针

1、static修饰局部变量时,局部变量的生命周期变长:void test(){ static int a = 1; a++; printf("%d\n", a);}int main(){ int i = 0; while(i < 5) { test(); i++; } return 0;} //在此例中,打印的应该是2,3,4,5,6;相当于a在t

2022-05-15 23:26:17 204

原创 C语言学习记录2022.5.14基本的操作符概念

1、关于按位取反操作符“~”的说明://由于计算机在存储负数的时候内存中是以补码的形式存储的,所以//以下例子与常识不一样int main(){ int a = 0; int b = ~a; printf("%d\n", b); //在打印按位取反的a即b时,并不是常识中 //00000000000000000000000000000000变为

2022-05-14 10:52:21 118

原创 C语言学习记录2022.5.12常量与基本概念

1、在Visual Studio中源文件的前面写入define _CRT_SECURE_NO_WARNINGS 1可以避免出现前面所说的scanf()函数无法使用的问题。

2022-05-12 20:11:20 109

原创 C语言学习记录2022.5.7局部变量与全局变量

学习C语言的记录。

2022-05-07 22:35:44 383

原创 C语言学习记录2022.5.5基本概念

学习C语言的记录。

2022-05-05 23:49:09 574

空空如也

空空如也

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

TA关注的人

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