五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

13、C語言原碼反碼補碼,按位取反~操作符

2023-06-12 21:16 作者:漫天飛羽zz  | 我要投稿


//目標:有效代碼3萬行 ? 量變引起質(zhì)變

//算數(shù)操作符:+ ? - ? * ? /

//移位操作符:>> ? ?<<

//位操作符:&按位與 ? ? |按位或 ? ? ^按位異或

//賦值操作符:= ? ? += ? ? ?-= ? ? ?*= ? ? ?/= ? ? ?&= ? ? ?^= ? ? ?|= ? ? ?>>= ? ? <<= ?


//整數(shù)在內(nèi)存中存儲的是補碼

//一個整數(shù)的二進制有3種:例如 -1

//原碼 ? ? ?最高位是符號位 ? ? ? ? ?10000000 00000000 00000000 00000001

//反碼 ? ? ?符號位不變,其他取反 ? ?11111111 11111111 11111111 11111110

//補碼 ? ? ?反碼+1 ? ? ? ? ? ? ? ? 11111111 11111111 11111111 11111111


//如果是正數(shù),原碼反碼補碼相同


#include <stdio.h>

int main(int argc, char* argv[])

{

? ? int a =0; ? //0的補碼00000000 00000000 00000000 00000000

? ? printf("\r\n---------------------\r\n");


? ? printf("~a =%d\r\n",~a); ? ?//按位取反(所有二進制位中的1變0,0變1) ? ? ~00000000 00000000 00000000 00000000=11111111 11111111 11111111 11111111

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? //補碼11111111 11111111 11111111 11111111-->原碼10000000 00000000 00000000 00000001

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? //printf打印%d的是原碼,內(nèi)存存儲的是補碼

? ? printf("\r\n---------------------\r\n");

? ? return 0;

}



13、C語言原碼反碼補碼,按位取反~操作符的評論 (共 條)

分享到微博請遵守國家法律
宁德市| 深水埗区| 武夷山市| 铜鼓县| 北海市| 从江县| 长春市| 石狮市| 高淳县| 乌拉特前旗| 遵义县| 疏附县| 绥中县| 南安市| 盖州市| 张家口市| 北宁市| 庆元县| 和林格尔县| 宜良县| 米林县| 霍州市| 化隆| 通河县| 翼城县| 朝阳县| 久治县| 二手房| 桦川县| 铜鼓县| 皮山县| 青田县| 孝义市| 麻江县| 林州市| 靖边县| 芜湖市| 三台县| 灵川县| 梅州市| 张家港市|