VirtualBox虚拟机安装MSDOS和MINIX2.0.0双系统
摘要:1. 在VirtualBox中新建一个MSDOS虚拟机。2.下载一个MSDOS软盘镜像。3.启动虚拟机,提示选择安装盘时,选择步骤2下载过来的MSDOS镜像。4.正常启动进入DOS命令行,用FDISK程序来给虚拟硬盘分区,建两个主分区(C,D),一个用来装dos,一个用来装minix。5.分区完成后,重启机器,格式化C盘和D盘。6.在dos下通过运行 'sys c:'把dos安装到C盘,并复制A盘(启动的DOS盘)中的一些程序到C盘(copy a:\*.* c:\)。7.下载minix2.0.0的软盘镜像。如果没有也可以通过MINIX2.0 CD-ROM包中的文件来制作。主要是
阅读全文
posted @
2014-01-28 17:34
Maxwell Hu
阅读(639)
推荐(0)
Sales_item
摘要:#ifndef SALESITEM_H#define SALESITEM_H// Definition of Sales_item class and related functions goes here#include #include class Sales_item {friend bool operator==(const Sales_item&, const Sales_item&);// other members as beforepublic: // added constructors to initialize from a string or an is
阅读全文
posted @
2014-01-04 22:08
Maxwell Hu
阅读(534)
推荐(0)
几道网站注册时要求做的题目
摘要:[代码]输出: 4321这道题的关键是printf函数返回什么, 平时很少用到,查下文档说返回的是输出字符的个数. 所以最里面的输出43,返回2,中间的输出2,返回1,最外面的输入1,返回1.[代码]输出: 8这个输出要看运算符的优先级,因为"+"先于"",所以先 2+a,得值3,表达式就变成了 a 3, 而a仍然等于1,所以左移3位二进制变成了 00..00 0000 1000 = 8[代码]输出: 35BGUVbdtx这个题是做异或运算,根据公式 a ^ b ^ a = b[代码]输出: 0x未初始化,所以这个值是"脏值",不知道里面是什么值.不知是否有0的可能性. 1 && x
阅读全文
posted @
2010-12-17 09:02
Maxwell Hu
阅读(414)
推荐(0)
float数据类型
摘要: C语言中的float代表单精度的浮点数据类型.按书上讲的float最多可表示7位有效数字,数字可正可负,指数范围为-37~38之间.比如 3.4e2= 3400 就是一个浮点数,前面那个叫做科学计数法. 当然如果在C语言中定义一个float常量的话需要在后面加上f或F,要不然默认是被看成double(双精度浮点数).所以前面的数在C中如果要表示成单精度浮点数的话应该是3.4e2f.
本人比较奇怪的是为什么是7位有效数字而不是8位,9位.于是查阅了相关资料.原来C中的float是按照国际标准的IEEE754标准来表示的.这个标准除了定义了float外还定义了另外几种浮点数的表示法. 可参考这里. 我们最常用的就是float和double,这两个类型还有一个别名分别是binary32和binary64.就是说分别是用32位和64位来表示的.
阅读全文
posted @
2010-07-15 13:51
Maxwell Hu
阅读(4382)
推荐(0)