那么~0的结果是111111111…1111吗? ,,,,, 。c语言
那么~0的结果是111111111…1111吗? ,,,,, 。c语言
日期:2021-04-14 13:39:54 人气:1
1000000000000001取反后是1111111111111110,再+1即1111111111111111
第一个是原码的话,表示的是-1
第二个是补码表示的-1,补码即原码除符号位外,全部取反再+1
C里面数是以补码方式来储存的
给个程序内存的进制表示,尽力了
第一个是原码的话,表示的是-1
第二个是补码表示的-1,补码即原码除符号位外,全部取反再+1
C里面数是以补码方式来储存的
给个程序内存的进制表示,尽力了