编码-信息传递过程中的转换

人们在生活生产中对于相同事物、事件的表述各式各样,但最终所想要传递的都是同质内容,比如,对于‘舒服’这样一个主观感受的表达,各地人有各种方言发音,但最终要表达的都是同一种身心状态。同质内容信息在向外传递的过程中载体和形式各种各样,可以说是对内容信息的编码方式不同。
编码就是人类对世界的表示。
有了各种编码体系才有了人类对世界丰富的表述方式。
最让人感到人类抽象思维强悍的是,在计算机世界中,人类利用高低电平这两种不同的物理现象,并结合不同的排列组合方式来存储日常信息,这就是所谓的数字化。

八进制和十六进制数在存的时候不要考虑原码到补码的转换过程,原码是什么情况,存储的补码就是什么情况,但是在取数的时候根据取数要求,会将补码进行各种转换。
无符号取数格式:%u %lu %llu %o %x
有符号数取数:%d %hd %ld %lld %f %lf
先看符号位,如果符号是0 补码 = 原码
如果符号位是1 符号位不变,其余位取反,加一
如果16进制数使用%x这种形式取,不需要中间过程,补码就是原码,相当于无符号取
如果一个有符号数存储为补码后,按照无符号要求取,那直接将补码当成源码,如果是按照有符号取,需要取反加一

计算机中没有减法,只有加法,加法是使用补码进行的

posted @ 2020-10-04 15:58  nineTong  阅读(57)  评论(0)    收藏  举报