自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (2)
  • 收藏
  • 关注

原创 关于计算机组成原理中的补码原码和反码问题

我们都知道计算机中数据计算采用的是二进制,采用的是补码。为什么采用补码呢,直接用原码不好吗?为什么要费那么大劲转化成补码的形式再进行计算。其中一个最重要的原因是原码和反码在表示数字0的时候存在二义性,计算机无法判定比如0000 0000原码表示的是数字0,1000 0000原码表示的是数字-0,(反码和原码的表示0的方式是一样的)数字0在原码和反码表示方式中存在两种情况,...

2019-10-29 21:26:48 1226

原创 关于c++中空指针nullptr

今天翻阅c++primer时,书中明确表示推荐用nullptr去表示空指针而不是NULL和0。int *p1=nullptr;int *p1=0;int *p1=NULL;这时有点好奇这三种表示方式有什么区别吗?下面一探究竟:0在c++中表示就是整数0,这个所有人都清楚。但是NULL大部分对它有误解,或许你看到int *p1=NULL;这个语句你自然而然地就会知道p1是一个空指...

2019-09-28 16:14:55 442

原创 插入排序

直接插入排序即在有序数列的基础上进行排序算法。对一个初始数列排序,第一个元素默认为一个只有一个元素有序数列,然后依次增加元素进行排序组成有序数列,即从数列中的第二个元素进行排序。利用一个空间存储待排序的末尾元素,依次比较已有序数列中元素与末尾元素大小,确定插入位置(在比较的同时完成数列中的元素的移动),将末尾元素插入位置,完成排序。#include<iostream>...

2019-06-13 17:10:26 156

原创 关于std::ios::sync_with_stdio(false)

c中的标准输入输出流sacanf ,printf,与c++中的cin ,cout有所不同。cin、cout是输入输出流效率稍低但是书写方便,cin、cout输入输出效率比较低的原因是它们都需要先将内容存入缓存区,用std::ios::sync_with_stdio(fasle)可以取消与stdio同步,不再存入缓存区,提高输入输出效率...

2019-01-07 15:01:15 296

多边形裁剪

自己写的多边形裁剪算法(计算机图形学作业),鼠标左键拖拉改变多边形的顶点坐标实现拖动,鼠标右键拖动实现裁剪窗口的拖动,点击裁剪按钮实现裁剪功能,点击清空缓存按钮实现清空裁剪以便进行下一次的裁剪

2018-12-07

Cardinal曲线(计算机图形学作业)

c++ QT实现可交互的Cardinal曲线(计算机图形学作业),鼠标点击屏幕自动生成点,点击绘制自动生成cardinal曲线,拖动滑动条修改张力参数t,曲线随之变化,同时点也可以用鼠标点击拖动

2018-12-07

空空如也

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

TA关注的人

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