基础知识
u010296036
这个作者很懒,什么都没留下…
展开
-
IEEE754浮点标准学习
概念定点数: 小数点位置事先已有约定,不可再改变。浮点数: 小数点位置可以改变。定点整数:小数点位置约定在最低数值位的后面。定点小数:小数点位置约定在最高数值位的前面。科学计数法表示 如,123.45 = 1.2345*10^2,其中, 尾数:1.2345(有效数字) 基数:10 指数:2规范化浮点数表示形式 +-d.dd…d*β^e,(0<=d<β) 尾原创 2017-03-29 20:48:32 · 653 阅读 · 0 评论 -
定点数的几个知识点
数的定标概念 通过设定小数点在数据的不同位置,就可以表示不同大小和精度的小数。Q和S表示法 以16位数据为例,Q和S表示法的存储格式为: Qx:x位用来表示小数部分,(15-x)位用来表示整数。 Sx.y:其中x+y=15,x位表示整数,y位表示小数。 精度:1/2^x(以Qx表示法为例说明) 括号里的内容为表示范围的小数部分怎么计算来的 下表为定点表示法原创 2017-04-01 10:54:25 · 4748 阅读 · 1 评论 -
从0到n-1中随机等概率输出m个不重复的数
题目描述假设n远大于m,编程实现从0到n-1中随机等概率的输出m个不重复的数。void knuth(int n,int m){ srand((unsigned int)time(0)); for(int i = 0;i<n;i++) { if(rand()%(n-i)<m) { cout<<i<<endl; m--; } }}思路解原创 2017-04-10 21:07:31 · 2935 阅读 · 0 评论 -
对象三大基本特性和五大基本原则
透切理解面向对象三大基本特性是理解面向对象五大基本原则的基础.三大特性是:封装,继承,多态 所谓封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。封装是面向对象的特征之一,是对象和类概念的主要特性。 简单的说,一个类就是一个封装了数据以及操作这些数据的代码的逻辑实体。在一个对象内部,某些代码或某些数据可以是私有的,不能被外界访问。通转载 2017-04-10 21:52:21 · 1921 阅读 · 0 评论 -
浅谈HTTP中Get与Post的区别
浅谈HTTP中Get与Post的区别 Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。到这里,大家应该有个大概的了解了,GET一般用于获转载 2017-04-11 11:44:40 · 253 阅读 · 0 评论 -
IEEE浮点标准学习续
非规范化浮点数当浮点数的指数为允许的最小指数值,即emin(-126)时,尾数不必是规范化的。如,规范化浮点数1.0x2^(-129)可表示为0.001x2^(-126)。为了保存非规范化浮点数,IEEE标准采用了类似处理特殊值零时所采用的的办法,即用特殊的指数域值emin-1加以标记,此时实际保存的指数域值为127+emin-1=0,即0 00000000 001 0000 0000 0000 0原创 2017-04-25 20:19:30 · 601 阅读 · 0 评论 -
数组首地址与数组首元素首地址
二者并不是一个概念!举个例子:int a[] = {1,2,3,4,5};a作为右值时,意义同&a[0]。即数组首元素首地址;&a[0],数组首元素首地址&a,数组首地址...原创 2019-03-26 09:43:07 · 2645 阅读 · 0 评论 -
C/C++常见面试题整理---语言基础知识部分
指针和引用的区别指针指向一块内存,它的内容是指向内存的地址;引用是某内存的别名。引用使用时无需解引用;指针则需要解引用。引用不能为空,指针可以为空。引用在定义时被初始化一次,之后不可再改变;指针可变。程序为指针变量分配内存区域,而引用不需要分配内存区域。memcpy和strcpy的区别memcpy用来进行内存拷贝,有指定的拷贝数据长度,可拷贝任何数据类型的对象。strcpy只能拷...原创 2019-03-26 10:00:17 · 190 阅读 · 0 评论 -
链接器如何解析多重定义的全局符号
链接器的输入是一组可重定位目标模块。每个模块定义一组符号,有些是局部的(对定义该符号的模块可见),有些是全局的(对其他模块也可见)。如果多个模块定义同名的全局符号,则Linux会这么处理:函数和已初始化的全局变量是强符号,未初始化的全局变量是弱符号。不允许有多个同名的强符号,如函数名和已初始化全局变量名相同等;如果存在这种情况就会报错。如果有一个强符号和多个弱符号同名,则选择强符号。...原创 2019-03-26 10:06:41 · 492 阅读 · 0 评论