【计算机基础】
circujoker_06
hello world
展开
-
将负数转换为二进制
我们已经知道计算机中,所有数据最终都是使用二进制数表达。我们也已经学会如何将一个10进制数如何转换为二进制数。不过,我们仍然没有学习一个负数如何用二进制表达。 比如,假设有一 int 类型的数,值为5,那么,我们知道它在计算机中表示为:00000000 00000000 00000000 000001015转换成二制是101,不过int类型的数占用4转载 2015-11-21 19:42:55 · 494 阅读 · 0 评论 -
十进制小数转换二进制、八进制、十六进制
十进制小数→→→→→二进制小数 方法:“乘2取整”对十进制小数乘2得到的整数部分和小数部分,整数部分既是相应的二进制数码,再用2乘小数部分(之前乘后得到新的小数部分),又得到整数和小数部分.如此不断重复,直到小数部分为0或达到精度要求为止.第一次所得到为最高位,最后一次得到为最低位如:0.25的二进制0.25*2=0.5 取整是00.5*2=1.0 取整是1即0转载 2015-11-21 19:52:01 · 5577 阅读 · 0 评论 -
浮点数在计算机中存储方式
C语言和C#语言中,对于浮点类型的数据采用单精度类型(float)和双精度类型(double)来存储,float数据占用32bit,double数据占用64bit,我们在声明一个变量float f= 2.25f的时候,是如何分配内存的呢?如果胡乱分配,那世界岂不是乱套了么,其实不论是float还是double在存储方式上都是遵从IEEE的规范的,float遵从的是IEEE R32.24 ,而dou转载 2015-11-28 21:32:52 · 527 阅读 · 0 评论 -
【计算机基础】堆和栈的区别(非数据结构中的堆和栈)
一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 收 。注意它与数据结构中的堆是两转载 2016-03-07 21:07:15 · 337 阅读 · 0 评论 -
【计算机基础】vs2010番茄助手快速添加注释+快捷键
官网讲解:http://www.wholetomato.com/products/features/vasnippets.asp一个好的项目工程,注释是必不可少的,vc助手中有一个功能可以帮助我们快捷添加注释。设置方法如下: 1、点击Visual Assist X Options 2、选择ADvanced->suggestions,在右侧选择Edit VA Snippe转载 2016-03-08 14:40:28 · 6927 阅读 · 0 评论 -
【计算机基础】程序员英语学习指引
原文地址:http://zh.lucida.me/blog/english-for-programmers/程序员英语学习指引2015年 1月 1日 | 评论作者:Lucida微博:@peng_gong豆瓣:@figure9原文链接:http://lucida.me/blog/english-for-programmers/概转载 2016-02-26 14:39:09 · 766 阅读 · 0 评论 -
【计算机基础】程序数据的5种存储位置(堆与栈)
任何语言所编写的程序,其中的各类型的数据都需要一个存储位置,Java中数据的存储位置分为以下5种:1.寄存器最快的存储区,位于处理器内部,但是数量极其有限。所以寄存器根据需求进行自动分配,无法直接人为控制。2.栈内存位于RAM当中,通过堆栈指针可以从处理器获得直接支持。堆栈指针向下移动,则分配新的内存;向上移动,则释放那些内存。这种存储方式速度仅次于寄存器。转载 2015-08-31 11:20:44 · 5920 阅读 · 1 评论 -
使用notepad++ 让word里面的代码高亮
最近写项目总结文档,需要在word里面插入代码,为了让各种语言的代码都能在word里面高亮显示,就像在编辑器里面一样,在网上找到了这个方法。 首先需要notepad++,其实用的是它里面的一个插件,有些notepad++版本默认是没有插件的然后打开notepad++ ,将你的代码粘贴至编辑器中,然后选择菜单栏的语言,选择你对应的语言。转载 2016-04-15 19:37:29 · 4046 阅读 · 1 评论 -
【计算机基础】VS2010快捷键操作
我经常用中文进行注释,这样浏览代码的时候就大片的红线看着不舒服 第一种方法,就是直接在中文后面添加分号。还是不行就多加几个第二种方法:在VAssistX菜单栏->Visual Assist X Options->展开Advanced->Underlines->把underlines spelling errors in comment转载 2016-03-07 12:13:00 · 383 阅读 · 0 评论