T-SQL编写程序,将十进制数值转换为二进制字符串后输出
declare @ch nchar(10),@n int,@a int set @n=20 set @ch='' print cast(@n as varchar(5))+'的二进制为:' while @n<>0 begin set @a=@n%2 set @n=@n/2 set @ch=char(48+@a)+@ch end print @ch
结果为:
20的二进制为:
10100
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。