#include <stdio.h>
int main() {
int a=1,b=0,i;
char x;
printf("Input number:");
scanf("%d",&x);
for(i=0;i<8;i++){
if(x&a)b++;
a=a<<1;
}
printf("Result = %d\n",b);
return 0;
}
このプログラミングはどのような動作を表しているものになりますか?
for(i=0;i<8;i++){
if(x&a)b++;
a=a<<1;
}
ここの部分の動きがいまいちわからないです。
どうでもいいっちゃどうでもいいけど、「プログラミング」はプログラムを作る行為をいう言葉なので、「プログラミングの動作」という言葉はせいぜい「あなたがプログラムを作るにあたってしたこと」の意味ぐらいにしかなりません(その意味でもそういう言い方はしないでしょうけれど)。
多分、「プログラム」というべきところでしょう。
回答2件
あなたの回答
tips
プレビュー