4怎么用二进制表示
1个回答
优质机构答主
2023-01-06 · 百度认证:广东太平洋互联网信息服务有限公司官方账号,优质数码...
关注
展开全部
4的二进制是'00000100';步骤如下(用sql来实现):
1、打开pl/sql,创建函数脚本,实现从十进制到二进制的转换;
CREATE OR REPLACE FUNCTION FUN_NUMBER_TO_BIT(V_NUM NUMBER) RETURN VARCHAR IS
V_RTN VARCHAR2(100); --注意返回列长度
V_N1 NUMBER;
V_N2 NUMBER;
BEGIN
V_N1 := V_NUM;
LOOP
V_N2 := MOD(V_N1, 2);
V_N1 := ABS(TRUNC(V_N1 / 2));
V_RTN := TO_CHAR(V_N2) || V_RTN;
EXIT WHEN V_N1 = 0;
END LOOP;
--返回二进制长度
SELECT lpad(V_RTN, 8, 0) INTO V_RTN FROM dual;
return V_RTN;
end;
2、调用函数;
3、输入入参,为4;
4、点击执行,返回结果‘00000100’;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询