国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > C > 正文

c語(yǔ)言二進(jìn)制數(shù)按位輸出示例

2020-01-26 15:34:08
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

提出問(wèn)題:

1.輸入int 20,其二進(jìn)制為10100,按位輸出10100;

2.或者將1轉(zhuǎn)化為“+”,0轉(zhuǎn)化為“-”,輸出就是” + - + - - “;

解決方法:

復(fù)制代碼 代碼如下:

int biTofh(int bi,int len){//二進(jìn)制轉(zhuǎn)化為正負(fù)號(hào)
        int i=0;
        while(i<len){
                int tmp = 1;
                if((bi & (tmp<<(len-i-1))) != 0){//從最左位開(kāi)始比較,該位是1
                        printf(" + ");
                }
                else{
                        printf(" - ");
                }
                i++;   
        }
        printf("/n");
        return 0;
}

int main(){
        int input[] = {1,2,3,4,5};
        biTofh(20,5);
        return 0;
}

輸出結(jié)果:

復(fù)制代碼 代碼如下:

xu@xu-ThinkPad-X61:~/algorithm$ ./a.out
 +  -  +  -  -
xu@xu-ThinkPad-X61:~/algorithm$

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 阿拉善左旗| 南皮县| 无为县| 北碚区| 通州区| 留坝县| 长岛县| 汶川县| 交口县| 凤山县| 保德县| 永丰县| 两当县| 灵寿县| 龙海市| 潜山县| 宁安市| 浮山县| 巧家县| 五台县| 宁德市| 黄梅县| 凤台县| 康马县| 鄂托克旗| 平度市| 安远县| 阜新| 汉沽区| 房山区| 安义县| 苍梧县| 娱乐| 武川县| 浪卡子县| 长沙市| 出国| 三门县| 墨玉县| 溧阳市| 江安县|