- 博客(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曲线(计算机图形学作业)
2018-12-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人