标签:tps 原码 转换 大小写 补码 byte loading 取反 计算
二进制:0~1 逢2进1 ; 0b(0B)开头,0B不区分大小写
八进制:0~7 逢8进1 ; 0开头
十进制:0~9,逢10进1 ;
十六进制:0~9/a~f 逢16进1 ;0x开头 (注意:a~f,0X是不区分大小写的!!!)
十进制的300 :3 0 0=3x10^2
同理,八进制转换成十进制:0 5 2 3= 5x8^2+2x8^1+3
计算机底层都以补码的形式的存储数据,不管是正负数都一样
正数三码合一
负数存的是补码(原码先取反,变成反码,再+1=补码)
1 1 1 1 _ 1 1 1 0 -126原码
1 0 0 0 0 0 0 1 -126反码
1 0 0 0 0 0 1 0 -126补码
1 1 1 1 _ 1 1 1 1 -127原码
1 0 0 0 0 0 0 0 -127反码
1 0 0 0 0 0 0 1 -127补码
1 0 0 0 0 0 0 0 -128补码
正的int 128转换为byte 会变成-128。
十进制转二进制:除2取余数的逆!!!
二进制转换成八进制,十六进制
八进制,十六进制转换成二进制
标签:tps 原码 转换 大小写 补码 byte loading 取反 计算
原文地址:https://www.cnblogs.com/gabraham/p/14510852.html