?? ch12_8.c
字號:
/*CH12_8*/
/*從鍵盤上輸入1個正整數給int變量num,按二進制位輸出該數*/
#include<stdio.h>
/*程序功能:按二進制位輸出一個整數*/
main()
{
int num, mask, i;
printf("Input a integer number: ");
scanf("%d",&num);
mask = 1<<15; /*構造1個最高位為1、其余各位為0的整數(屏蔽字)*/
printf("%d=" , num);
for(i=1; i<=16; i++)
{
putchar(num&mask?'1' : '0'); /*輸出最高位的值(1/0)*/
num <<= 1; /*將次高位移到最高位上*/
if( i%4==0 ) putchar(','); /*四位一組,用逗號分開*/
}
printf("\bB\n");
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -