C语⾔如何给变量赋⼆进制数,如何把⼗进制数字转换为⼆进制数字,C语⾔中怎样调⽤函数将⼗进制。。。
1、打开visualC++6.0-⽂件-新建-⽂件-C++SourceFile。
2、输⼊预处理命令和主函数:
#include          /*输⼊输出头⽂件*/
voidmain()/*空类型:主函数*/
3、定义变量和数组的数据类型并输⼊⼀个⼗进制:
intb[16],x,k,r,i;/*定义变量和数组的数据类型为整型*/
printf("输⼊⼀个⼗进制:");/*输出⽂字提⽰*/
scanf("%d",&x);        /*输⼊⼀个⼗进制数字*/
k=-1;/*将-1赋给k*/
4、⽤除R取余倒计法将⼗进制的数转化成⼆进制的数:
do/*⽤循环将⼗进制的数转化成⼆进制的数*/
{
r=x%2;/*⽤除R取余倒计法计算⼆进制*/
b[++k]=r;/*将值赋给数组*/
x/=2;/*将原数除2*/
}while(x>=1);
5、输出结果:
for(i=k;i>=0;i--)        /*将上⾯倒计的数正回来*/
printf("%d",b[i]);/*输出结果*/
printf("\n");
6、完整的源代码:
#include          /*输⼊输出头⽂件*/
voidmain()/*空类型:主函数*/
{
intb[16],x,k,r,i;/*定义变量和数组的数据类型为整型*/
printf("输⼊⼀个⼗进制:");/*输出⽂字提⽰*/
scanf("%d",&x);        /*输⼊⼀个⼗进制数字*/scanf输入整型数组
k=-1;/*将-1赋给k*/
do/*⽤循环将⼗进制的数转化成⼆进制的数*/
{
r=x%2;/*⽤除R取余倒计法计算⼆进制*/

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。