自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 C语言----数据的存储

数据的存储数据类型整形类型char:0-127(注意:char未规定为是signed char还是unsigned char,但大多数编译器为signed)signed char: -128-127unsigned char: 0-255short int: -32768-32767unsigned short int: 0-65535int: -32768-32767(注意:int为 signed int)unsigned int: 0-65535long int: -2147483

2021-05-22 14:00:19 331

原创 两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同

主函数int main(){ int m=0; int n=0; int count =0; scanf("%d %d",&m,&n); int ret =m^n; //按二进制异或相同为0 相异为1,再存到ret中 count = NumberOf1(ret); printf("%d",count);}判断ret中1的个数#include <stdio.h>int NumberOf1(int n)//判断ret二进制1的个数{ int count

2021-05-17 15:07:03 57

原创 warning:suggest parentheses around assignment used as truth value

错误代码warning:suggest parentheses around assignment used as truth value错误原因我们经常将“==”写为“=”解决while(*dest++ = *src++)改为while((*dest++ = *src++))明确地告诉编译器它是"=“而不是”=="

2021-05-17 14:29:49 285

原创 C语言题目---程序死循环解释

代码如下(环境VS2017)#include <stdio.h>int main(){ int i = 0; int arr[] = {1,2,3,4,5,6,7,8,9,10}; for(i=0; i<=12; i++) { arr[i] = 0; printf("hello world\n"); } return 0;}直接CTRL+F5运行死循环!!!而不是直接崩溃既然已经越界访问了为什

2021-05-15 11:59:02 1356

原创 x86汇编学习历程7----从1加到100并显示(引入栈)

新知识点栈SS:栈段段寄存器SP (stack pointer):栈指针寄存器,提供访问栈段的偏移地址注意:1)不同于代码段和数据段,栈段的扩展推进方向是向下的,从高地址向低地址推进2)由于栈段和代码段在同一块区域,为防止破坏有用数据,要充分估计需要的栈空间压栈 push(在8086处理器push操作的只能是一个字 也就是16位):执行过程: 1)SP-操作数的大小(字节数)存入到SP中 2)段寄存器SS左移4位,加上SP里的偏移地址,生成物理地址 3)将操作数写入上述地址 pu

2021-05-14 15:31:45 530

原创 交换两个变量(不创建临时变量)

代码如下(异或)#include <stdio.h>int main(){ int a=3; int b=5; a=a^b;//准备 b=a^b;//b=a^b^b(以上一个式子为已知条件) a=a^b;//a=a^a^b(以上一个式子为已知条件) printf("a=%d b=%d\n",a,b);}

2021-05-10 20:22:46 112

原创 x86汇编学习历程6----负数在计算机中的表示和应用方法(附FLAGS拓展和cmp及条件转移指令)

新知识点无符号数和有符号数一个字节所表示的无符号数: 1111 1111 255 (0xFF) 1111 1110 254 (0xFE) ... 0000 0000 0 (0x00)一个字节所表示的有符号数: 0111 1111 +127 (0x7F) ... 0000 0010 +2 (0x02) 0000 0001 +1 (0x01) 0000 0000 0 (0x00) 1111 1111 -1 (0xFF) 1111 1110 -2 (0xFE) ... 1000

2021-05-06 18:30:21 1954 2

原创 x86汇编学习历程5----更紧凑科学的显示文字和数字

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-05-04 17:13:09 949 2

原创 C语言项目2------------------扫雷(带for循环递归展开和标记功能)

扫雷所需函数void Menu();//初始化棋盘的void InitBoard(char board[ROWS][COLS], int rows, int cols, char set);//打印棋盘void DisplayBoard(char board[ROWS][COLS], int row, int col);//布置雷void SetMine(char mine[ROWS][COLS], int row, int col);//排查雷void FindMine(ch

2021-05-01 22:50:54 826 5

空空如也

空空如也

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

TA关注的人

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