计算机基础
却顾所来径
当你老了,回顾一生,就会发觉:什么时候出国读书、什么时候决定做第一份职业、何时选定了对象而恋爱、什么时候结婚,其实都是命运的巨变。只是当时站在三岔路口,眼见风云千樯,你作出抉择的那一日,在日记上,相当的沉闷和平凡,当时还以为是生命中普通的一天。
展开
-
为什么能精确表示的浮点数有效位数是7位
首先明确,7位有效位是整数部分和小数部分位数的和。例如:float a=61.420001f。打印输出a=61.420002(62.420001机器无法表示,会自动向最近的能表示的数舍入成61.420001) (整数部分2位+小数部分6位=8位>7位,所以不能精确表示)为了深入理解原理,我们首先要了解浮点数在计算机内的表示。在计算机内,浮点数是以32位二进制数来存储表示的,其中...原创 2018-11-08 22:22:13 · 5286 阅读 · 1 评论 -
java和C中基本数据类型的所占字节数对比(包括32位机器和64位机器对比)
今天和同学探讨了一下java基本数据类型字长问题,发现把Java和c语言搞混了。通过上网和翻书查阅了一些资料,做了以下整理。包括基本数据类型和地址引用。 C++ 数据类型 32位计算机 64位计算机 byte 1 1 char 2 2 int 4 4 long 4 8 float 4 4 d...原创 2019-01-21 23:39:36 · 1604 阅读 · 0 评论 -
记事本:如何将16进制数赋给int型变量,再按16进制输出,以及电脑大小端对齐方式测试。
c和c++版本: int i=0x12345678; printf("%hx",i);java版本: int i=0x12345678; System.out.format("%h",i);对齐方式测试:C语言版:方法一、使用共用体:#include<stdio.h>typ...原创 2018-11-10 10:20:04 · 2618 阅读 · 0 评论