谈谈计算机对数据的读取(原码,反码,补码)
发布时间:2022-08-23 17:10:08
发布人:syq
如果是对无符号进行取值:
不管是有符号提取(%d %hd %ld)还是无符号提取(%u %hu %lu %o %x)都是输出内存原样数据。
如果是对有符号进行取值:
系统会去看内存的最高位,如果最高位为0 表明正数, (有符号或无符号输出)都是内存原样输出,系统会去看内存的最高位,如果最高位为1 表明负数,无符号输出(%u %lu %hu %o %x)都是内存原样输出,有符号输出(%d %hd %ld),将内存数据求补码(得到原码)输出。
更多关于物联网培训的问题,欢迎咨询千锋教育在线名师,如果想要了解我们的师资、课程、项目实操的话可以点击咨询课程顾问,获取试听资格来试听我们的课程,在线零距离接触千锋教育大咖名师,让你轻松从入门到精通。