計算機等級二級C語言程序設計100例五
[程序51]
主題:學習使用按位and &
1.程序分析:0 & 0 = 0;0&1=0;1&0=0;1&1=1
2.程序源代碼:
以下是一段引號片段:
# include" stdio . h"
main()
{
int a,b;
a = 077;
b = a & 3;
printf("/40:a & b(十進制)是%d /n",b);
b & = 7;
printf("/40:a & b(十進制)是%d /n",b);
}
[程序52]
主題:學習使用按位or |。
1.程序分析:0 | 0 = 0;0|1=1;1|0=1;1|1=1
2.程序源代碼:
以下是一段引號片段:
# include" stdio . h"
main()
{
int a,b;
a = 077;
b = a | 3;
printf("/40:a & b(十進制)是%d /n",b);
b | = 7;
printf("/40:a & b(十進制)是%d /n",b);
}
[程序53]
主題:學習使用按位異或。
1.程序分析:0 0 = 0;0^1=1;1^0=1;1^1=0
2.程序源代碼:
以下是一段引號片段:
# include" stdio . h"
main()
{
int a,b;
a = 077;
b=a^3;
printf("/40:a & b(十進制)是%d /n",b);
b^=7;
printf("/40:a & b(十進制)是%d /n",b);
}
【程序54】
題目:取整數A右耑的4 ~ 7位.
程序分析:可以考慮如下:
(1)先將A右移4位。
(2)設置一個數字,其中低4位全爲1,其餘全爲0。可用~(~ 0 >4;
c = ~(~ 0 lines)
{
set color(color);
color=(color>=MAXCOLOR)?0: 顔色;
}
}
closegraph();
}
0條評論