自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

黎鹤舞828的博客

一名正在努力寻求方向的程序小白

  • 博客(27)
  • 收藏
  • 关注

原创 常用的数据单位符号

一般计算机进行存储时:使用的是二进制(2^10^)但是在计算速率时:一般使用十进制(10^3^)

2024-05-26 15:57:00 397

原创 定点数的移位运算(逻辑左移和算术左移)

解释了逻辑左移和算术左移的区别,总结了408考验中的移位操作。

2024-05-16 13:43:04 399

原创 C语言输出符

用表格详细列举的 各种数据类型的输入输出的占位符号

2024-05-15 21:40:44 185

原创 如何恢复误删的浏览器标签

误删浏览器书签的处理办法;相应的网页地址

2024-04-17 15:09:37 387

原创 结构体内存对齐

本文简要介绍了c/c++中内存对齐,总体来说和边界对齐类似,并对其使用的原因做出了简单的介绍

2024-03-25 12:48:21 874

原创 成员访问符号(.和-)的详解c语言版:

C语言的两种成员访问符的区别和使用案例

2024-03-15 13:02:07 1004

原创 编程语言的弱类型、强类型、动态类型、静态类型的解释

类型名类型特点强类型不支持静态类型转化弱类型支持静态类型转化静态类型变量使用前需声明数据类型,程序运行过程中 数据类型不允许改变动态类型变量使用前不需要声明数据类型,程序运行过程中 数据类型可以改变。

2024-02-29 16:55:39 329

原创 如何将其他盘的空闲空间转移给C盘(C盘的扩容)

​ 很多新手小白在接触电脑时候,喜欢把其他盘内存分的足够大,但C盘却留了很少的空间。在后续使用中也不注意C盘的维护,经常容易把C盘搞红,就算按照网上很多清理C盘的教程也无法让C盘够用。而Windows的分盘操作又有些复杂。这里我就以我自己的电脑(Win10环境下) 来演示通过分盘操作,把其他盘的磁盘空间分配给C盘。

2023-12-07 20:59:54 1842 8

原创 Java的”异常“超详细讲解

​ 我们在写代码的时候,经常会遇到错误,并且编译器会给出相关提示 如:这里就会显示*(数组越界)*错误。并且会提示报错的行号。同时我们发现是可以点击进去的,点击进去之后会发现是一个JDK自带的类在Java中,不同类型的异常,都有与其对应的类来进行描述,也可以说异常也是一种类但是我们在日常编写项目时,错误是时常发生的。我们作为程序员当然不希望一个项目时不时的崩溃。

2023-11-28 12:01:06 958 3

原创 String类型的不可变性(无法修改)-Java

​String是一种不可变对象.字符串中的内容是不可改变。字符串不可被修改,String类型的数据一般存储在常量池中我们查看一下String类的源码,发现其有两个成员属性其中value就是用来存储常量池中String的数据,并将其放置于数组中,hash表示的是String类型的地址信息,默认情况下为0。我们可以看到:这两个成员变量均是private修饰,并且没有get 和set方法。这表示我们根本无法改变String类型的信息。

2023-11-25 16:35:08 501

原创 Typora 使用手册

也可以通过https://www.superbed.cn/ (聚合图床)来上传图片。​ ctrl + shift + 删除 删除最下面的一行。对表格进行操作的话可以点击表格右上角的三个点;ctrl + /- 可以对标题等级进行升降。ctrl + 1~6可以快速选择标题级别。ctrl + 0可以把标题变为普通文本。格式 ——>图像——>上传所有本地图片。选中图片路径,右键可以对图片进行缩放。直接ctrl +v 就可以复制图片。点击编辑->表情与符号进行编辑。如何打出1*2*3*4*5?

2023-11-18 19:15:57 152 1

原创 Java中 private关键字 详细用法及解释

private是 一个访问限定修饰符修饰成员变量:表示当前成员变量只能在当前类中使用修饰成员方法:表示当前成员方法只能在当前类中使用附:访问限定修饰符图表。

2023-11-17 21:01:07 9953 6

原创 经典递归问题--汉诺塔(java实现)

程序调用自身的编程技巧称为递归;return 1;}else {这里就是在fac()函数内部不断调用fac函数;通过简单的代码来实现复杂过程。有三根相邻的柱子,标号为A,B,C,A柱子上从下到上按金字塔状叠放着n个不同大小的圆盘,要把所有盘子一个一个移动到柱子C上每次只能移动一个圆盘,并且只能小圆片只能放在大圆盘上。汉诺塔小游戏 (fuyeor.com)总的来说:如果只有一个圆盘,只需要移动一次 : 即A->C如果有三个圆盘,则需要移动(23- 1次)次,即。

2023-11-05 16:16:46 405 1

原创 C语言随机数的生成

c语言生成随机数

2023-10-31 16:55:54 719 1

原创 利用宏,实现将一个整数的二进制位的奇数位和偶数位交换

define 机制包括了一个规定:允许把参数替换到文本当中:这种实现通常称为宏宏定义的声明方式:其中 parament 是一个由逗号隔开的符号表,可能出现在buff中参数列表的左括号必须与#define 相连,不然会被视为stuff的一部分int a = 10;int b = 20;int a = 10;int b = 20;int a = 10;int b = 20;int b = 20;

2023-10-14 19:04:40 50 1

原创 c语言strlen函数的模拟实现

函数返回字符串str 的长度( 即空值结束符之前字符数目)。这里的空值结束符号就是‘\0’在c语言中,字符串的末尾通常会自动添加‘\0’作为结束标志eg:如果是char str[] = {‘a’,‘b’,‘c’,‘d’,‘e’};则不会添加 ‘\0’因为是单个字符 组成的数组,而非字符串(字符数组)int main()输出结果如下图所示:比的结果多一这是因为strlen()函数不统计’\0’,而sizeof统计’\0’(因为统计的是整个数组的大小)

2023-10-04 01:05:46 50 2

原创 二级指针代码练习题

在c语言的环境中判断下述代码生成内容:题目解析:通过图像把每个指针所指向的内容表示出来1.printf(“%s\n”, ++cpp)使cpp-> cp[1]的地址 ,对cpp解应用,得到cp[1]的数据 (这里得到是(c+2,即 c [2])的地址 ) 再对cp[1]解应用,得到输出结果"POINT"*printf(“%s\n”, – * ++cpp + 3);​ 先运算*(++cpp),就是cpp指向指向地址再进行++,然后解应用,得到的是 cp[2],即c[1] 的地址然后进行 *(

2023-10-02 16:53:15 65 2

原创 C语言通讯录功能的实现

建议的c语言通讯录功能

2023-09-26 22:04:12 86

原创 一维数组/二维数组的取地址和指针

对于一维数组: *p == *a;对于二维数组: *p!= *aa;

2023-09-17 20:49:52 1362 3

原创 c语言习题之类型转换

sizeof( i ) 求得的应该是 i 的字节数 应该是4 呀,难不成是sizeof( i )出了问题?一个是有符号数整形 signed int,但是我们通常习惯把signed 省略,剩下就是我们常见的 int 类型数据。int 类型中 -1的补码是 11111111 11111111 11111111 11111110,转化成unsiged int 类型的数据,是一个非常大的数字,所以打印 >。int 类型的第一位二进制存储的是负数,所以他的数据范围是-2^31 ~ 2^31 -1。

2023-09-17 17:21:35 98 1

原创 C语言实现简易三子棋项目

用最基础的函数和数组知识完成一个三子棋项目

2023-09-03 22:36:33 84 1

原创 C语言中‘\0’和EOF的区别

在C语言中没有严格的标准定义字符串,即在C语言中没有字符串这一变量类型。C语言中字符串的存储通常是以字符数组的形式来进行的。以字符串“hello world!”为例,其存储方式如下图所示:可以看到字符串就是开辟了一串连续的字符变量内存,按照一定的顺序进行存储,并且在字符串的末尾加上空字符’\0’‘’。scanf函数是有返回值的。一般来说,它的返回值是成功读取的元素个数。但当遭遇读取失败时,它的返回值便是 -1 (也就是它自己返回一个EOF)。

2023-09-02 19:58:03 532 2

原创 C语言中char类型的数据范围陷阱

这恰好说明了为什么 for循环在 -128之后直接跳到了127,这是因为在char类型的二进制存储中,1000 0000 - 1之后是 0111 1111;所以数据类型的存取并不是按照数学意义上的从大到小,而是按照二进制的大小。在上面的测试中我们已经明白了char类型在计算机的存储过程中并不是按照数学意义上的从大到小的顺序进行存储,而是按照下图所示的方式进行存储。很多人可能会好奇,上述内容我提到默认的char类型的默认类型是signed (有符号数)类型。因为负数在计算机中是以补码的形式存储的。

2023-08-04 00:28:28 128 3

原创 指针的内存大小

计算机中所以的信息都是以二进制的形式表示,即 0 和 1。1 个二进制位的数据传输是以“位”(bit)为单位。市面上我们经常能看到x86-64位操作系统,如我的电脑就是64位的操作系统。x84是inter在研发cpu的一种型号,我们把这种架构统称位x86架构,而后面的64位或者32位,是cpu中一次可以取出多少个二进制数(在1.1中我们了解到一个二进制数在计算机里就是一位,即1bite下图为我的电脑指针的内存大小就是变量的地址长度。在不同系统环境中其地址长度也不同,所以指。

2023-07-29 02:27:49 193

原创 360面试题之操作符

开门见山,直接展示代码(以下编译环境是在windows平台visual studio2019)问题:计算五个值的大小。

2023-07-28 01:20:13 72 1

原创 C语言中函数return单一返回值

c语言中return语句的功能只有两个1.结束函数2.待会返回值,并且返回值有且只有一个。

2023-07-27 15:53:25 834 1

原创 gitee(码云)中git did not exit cleanly问题的解决

gitee(码云)中git did not exit cleanly问题的解决

2023-07-27 03:07:22 835 2

空空如也

空空如也

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

TA关注的人

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