最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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語言原碼反碼補碼,按位取反~操作符的評論 (共 條)

分享到微博請遵守國家法律
婺源县| 上饶市| 柳州市| 昭通市| 郎溪县| 栾川县| 开封市| 正定县| 广饶县| 理塘县| 卓资县| 高青县| 巴里| 重庆市| 开平市| 溧阳市| 炉霍县| 丰县| 乡城县| 克什克腾旗| 高台县| 睢宁县| 蓬溪县| 江川县| 巴林右旗| 花莲市| 扎兰屯市| 新津县| 资阳市| 股票| 通辽市| 南投市| 楚雄市| 都江堰市| 浪卡子县| 保靖县| 珠海市| 屯昌县| 邵武市| 巍山| 巫溪县|