其他
文章平均质量分 76
不好分类的内容
c1s2d3n4cs
这个作者很懒,什么都没留下…
展开
-
浮点数在内存中的存储结构
(左移得到的指数是正数,右移得到的是负数)单精度float占内存4字节,最高位bit31表示符号位,指数位bit23~bit30占用8个bit位,剩余的23个bit表示尾数。5. 将科学计数法表示的二进制数,从小数点后面第一位开始(因为小数点前面肯定是1,为了节省1bit,所以去掉),从。指数是11位bit,所以可以表示为0~2047,但是指数存在正数和负数,所以IEEE754规定,存入内存时E的。指数是8位bit,所以可以表示为0~255,但是指数存在正数和负数,所以IEEE754规定,存入内存时E的。原创 2024-07-02 11:38:19 · 884 阅读 · 0 评论 -
zthread的简单使用
#include "stdafx.h"#include #include "zthread/PoolExecutor.h"#include "zthread/ThreadedExecutor.h"#include "zthread/ConcurrentExecutor.h"#include "zthread/SynchronousExecutor.h"#include "z原创 2016-02-19 14:31:36 · 209 阅读 · 0 评论 -
为什么char类型的范围是-128 ~ +127 浅析为什么char类型的范围是 —128~+127
1000 0000 和-128丢弃最高位后余下的8位相同,所以才可以用-0 表示-128。因为即使截断后的-128和char 型范围的其他数(-127~127)运算也不会影响结果。0111 1111,进而,补码为: 1 1000 0000,这是-128的补码。正数的反码和原码相同,负数的反码是原码除了符号位,其余为都取反。补码规定: 整数的补码是其本身,负数的补码为其反码加一。但是对于有符号整数,二进制的最高位表示正负。最高位为0时表示正数,为1时表示负数。无符号整数会用全部为来存储。原创 2024-06-27 20:26:26 · 1330 阅读 · 0 评论