自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 浮点数原理及其加法和乘法

浮点表示对形如V=x*2^y的有理数进行编码。小数表示形式: 根据阶码(exp)的值,被编码的值可以分成三种不同的情况,如下: 1、规格化的值 这就是平常普通的模式。当exp的位模式既不全为0,也不全为1(单精度数值为255,双精度数值为2047)时。阶码的值是E=e-Bias,来表示有符号数,bias单精度为127,双精度为1023。由此产生的指数取值范围,对于单精...

2020-07-21 18:43:12 1463

原创 C++中cin刷屏问题

单纯使用cin输入字符串,会忽略掉’\n’,因此接着再使用cin时,会读到’\n’,为了消除回车的影响,可以使用,cin.ignore(int,char)。作用就是,从输入流 cin 中提取字符被忽略,不被使用。而每抛弃一个字符,它都要进行计数和比较字符:如果计数值达到 int 或者被抛弃的字符是 char ,则cin.ignore() 函数执行终止;否则,它继续等待。...

2018-10-04 10:43:57 561 1

原创 L->data和L.data的区别

L->data中L是结构体指针;L.data中L是结构体变量;typedef struct LNode{int data;struct LNode *next; //struct不能省略,因为typedef是在}后面才起作用。}LNode,Linklist; //LNode是struct LNode的别名,Linklist是 struct LNod...

2018-09-28 11:43:56 12325

原创 linux命令

vncviewer与windows之间复制粘贴:vncconfig -nowin&

2018-09-26 11:48:31 135

原创 顺序表的插入和删除

插入:从后开始向后移动删除:从前开始向前移动

2018-09-20 19:27:38 220

原创 前向兼容和后向兼容

前向兼容: Forwards Compatibility 以前的版本支持现在的数据。后向兼容:Backwards Compatibility 现在的版本支持以前的数据

2018-09-18 20:47:57 1421

原创 xfce4中vncviewerzu桌面和分辨率的问题

vncserver的图形显示由xstartup文件决定,这里我们的xstartup文件为: #!/bin/bash xrdb $HOME/.Xresources startxfce4 & ##若没有该文件,则没有桌面 scim -d然后如果 vncserver -geometry 1920x1080 无法修改分辨率的话,采用以下方法: .config/xfce4/xfcon...

2018-09-14 11:02:33 2105

原创 makefile规则

一、赋值符的区别 = 最基本的赋值,展开后的赋值,即赋值的右边有变量时,将变量代入进去 := 右边有变量时,不会展开变量的值 ?= 使用”?=”进行赋值的时候如果该变量已经赋值过了,那么将跳过这一句,也就是如果没有被赋值过,就进行赋值。 += 添加后面的赋值,在本变量的后面加上一个字符串。...

2018-09-14 10:56:01 119

原创 system verilog语法

几乎通用的数据类型——logic 是4态数据类型的变量,只允许使用一个驱动源,或者来自于一个或者多个过程快的过程赋值。 位宽可变,logic类型可以替代所有其他类型,包括reg类型。 wire数据类型仍旧使用的原因:多驱动源总线,如多路总线交换器;双向总线(两个驱动源)。 bit是两态数据类型。 system verilog对端口的定义没有限制。typedefine——用户定义的类型...

2018-09-10 20:12:15 5765

原创 找出第n个丑数

问题描述: 设计一个算法,找出只含素因子2,3,5 的第 n 小的数。符合条件的数如:1, 2, 3, 4, 5, 6, 8, 9, 10, 12…样例如果n = 9, 返回 10挑战要求时间复杂度为O(nlogn)或者O(n)注意事项我们可以认为1也是一个丑数方法一:可以遍历每一个数,当它是丑数时,计数加1,直到它是第n个丑数。 而丑数的判断是:2^i *3^...

2018-08-23 17:17:44 1588

原创 尾部的零的问题

问题描述:设计一个算法,计算出n阶乘中尾部零的个数样例11! = 39916800,因此应该返回 2挑战O(logN)的时间复杂度解决方法: 常规思路第一步想到的是计算出n!,然而这种方法不仅计算量大,计算时间长,时间复杂度大于O(logN)。并且,更严重的问题是:会产生溢出 我们知道 long long 型的数表示的最大值是2^63-1,而阶乘很容易超过这个数,所以会...

2018-08-20 19:10:28 662

原创 指针

一个变量的地址称为该变量的“指针”。如果有一个变量专门用来存放另一变量的地址(即指针),则它称为:指针变量。指针变量的值是地址(即指针)。指针是一个地址,而指针变量是存放地址的变量。指针变量 定义指针变量: 类型名 指针变量名;如:int pointer_1; 可以在定义指针变量时,同时对它初始化,如:int *pointer_1=&a;引用指针变量 (1)给指针变量赋值。...

2018-08-15 20:01:16 145

原创 函数

说明: (1)一个C程序由一个或多个程序模块组成,每一个程序模块作为一个源程序文件。一个源程序文件可以为多个C程序共用。 (2)一个源程序文件由一个或多个函数以及其他有关内容(如指令、数据声明与定义等) 。一个源程序文件是一个编译单位,在程序编译时是以源程序文件为单位进行编译的,而不是以函数为单位进行编译的。 (3)函数不能嵌套定义。函数间可以互相调用,但不能调用main函数。main函数是...

2018-08-14 19:23:43 262

空空如也

空空如也

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

TA关注的人

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