首页 > 编程知识 正文

十六进制转换为十进制c代码思路,十进制转十六进制c语言代码

时间:2023-05-04 08:44:23 阅读:59303 作者:1988

要从十进制转换为二进制,必须注意整数和字符类型变量之间的转换

例如,1 '0' %d的输出为49 (即,在'0'的ASCII代码上加1 ) )。

%c输出为1 (相当于输出字符'1' ) )。

上传代码:

# includeiostreamusingnamespacestd; int main () {printf ) )请输入十进制数。 n ); int shi; cin shi; char shiliu[50]; int jiwei,用于存储//十六进制各位;//分隔十进制数时剩下的int k=0; while(Shi0) {jiwei=shi % 16; if(Jiwei=10 ) shiliu[k ]=jiwei - 10 'A ';//两种转换方式else shiliu[k ]=jiwei '0'; shi /=16; }printf (该数的十六进制数为n ); for(intI=k-1; i=0; I----{coutShiliu[I]; //注意颠倒输出}return 0; }感谢您的阅读!

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。