7、下面是一个将十进制正整数转换为2进制数的函数定义: void tobinary(int x) { while (x>0) { printf("%1d",x%2); } } 要实现函数的功能,则在空白处应该填写的程序语句是()。
相似题目
-
设一个十进制整数为D>1,转换成十六进制数为H。根据数制的概念,下列叙述中正确的是( )。
-
设任意一个十进制整数为D,转换成二进制数为B。根据数制的概念,下列叙述中正确的是()。
-
设任意一个十进制整数D,转换成对应的无符号二进制整数为B,那么就这两个数字的长度(即位数)而言,B与D相比( )。
-
下列各机器数所表示数的范围是多少? (1)8位二进制无符号定点整数 (2)8位二进制无符号定点小数 (3)16位二进制无符号定点整数 (4)用补码表示的16位二进制有符号整数
-
对于十进制整数转换为二进制整数,可采用(),将十进制纯小数转换为二进制纯小数时,可采用()。
-
zy1.在一个非零无符号二进制整数之后添加一个0,则此数的值为原数的2倍()。
-
十进制数转换为二进制数的方法是,整数部分用 ,小数部分用
-
如果在一个非零无符号二进制整数之后添加2个0,则此数的值为原数的
-
如果在一个非零无符号二进制整数后添加一个0,则此数的值为原数的()。
-
如果删除一个非零无符号二进制整数后的2个0,则此数的值为原数()。A.4倍B.2倍C.1/2D.1/4
-
在一个非零无符号二进制整数之后添加一个0,则此数的值为原数的
-
按无符号整数对待,一个字节的二进制数最大相当于十进制数的()。
-
最大的10位无符号二进制整数转换成十进制数的是
-
下面程序的功能是将十进制整数n转换成base进制。请填空使程序完整、正确。 include <stdio.h>
-
在非零无符号二进制整数右边加一个零形成的新数的值是原数值的()。A.4倍B.2倍C.1/4D.1/2
-
在一个非零无符号二进制整数之后添加一个0,则此数的值为原数的()
-
如果在一个非零无符号二进制整数之后添加2个0,则此数的值为原数的__A__()
-
【单选题】将十进制数转换为二进制数,对于整数部分,采用(),对于小数部分,采用()。
-
【简答题】给定一个十进制正整数n,判断其是否为完数。所谓完数是指不包括其本身的所有因数之和恰好等于其本身的数。例如,6是一个完数,因为6的因数有1.2.3.6,不包含6本身的因数和为1+2+3,恰好为6.请写一个函数来判断一个数是否为完数。
-
若把二进制整数11100的右起第2位0改成1,形成一个新的数,则新数的值比原数的值增加()
-
十进制整数转换为二进制整数采用的方法是()
-
设任意一个十进制整数D,转换成对应的无符号二进制整数为B,那么就这两个数字的长度()
-
8、编写一个方法,将十进制数转换为二进制数的字符串 public static String toBinary(int value){ String=""; while(value!=0){ int r = value ① ; s = r + s; value = ② ; } ③ ; }
-
2、字长8位的某二进制补码整数为11011010,则该数的标准移码是()