查看: 1556|回复: 2
收起左侧

[资料分享] 10进制转8进制,16进制

starter 2020-4-27 07:18:19 | 显示全部楼层 |阅读模式
邀请回答

马上注册,享受更多特权

您需要 登录 才可以下载或查看,没有帐号?立即注册   

x
python解法
  1. print(hex(input()).upper)
  2. print(oct(input()))
复制代码

C++解法
  1. #include<iostream>
  2. #include<iomanip>
  3. using namespace std;
  4. int main()
  5. {
  6.     cout<<"0"<<oct<<1234<<" ";
  7.     cout<<"0X"<<setiosflags(ios::uppercase)<<hex<<1234<<endl;
  8.     return 0;
  9. }
复制代码






上一篇:Tcp/ip电子书
下一篇:IM即时通讯源码仿微信源码出售转让 运营级IM聊天源码

已有 0 人打赏作者

回复 邀请回答送花

使用道具 举报

starter 2020-4-27 07:18:42 | 显示全部楼层
1:python字符串连接的方式:  str1=, str2= ,  print str1.join(str2)
直接:print "a" + str
2:python中 10进制转16进制:hex(),16进制转10进制:eval(),int()是十进制。转成16进制的时候,自动加0x,不需要自己再加。变成大写:.upper()
3:C++中小写转大写。  需要先预定义头文件#include<iomanip>, cout<<setiosflags(ios::uppercase)<<hex<<int(1234)<<endl;

setiosflags(ios::uppercase) 16进制数大写输出



回复 送花

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册   

本版积分规则

有技术问题,就上汇川技术社区

INOVANCE汇川技术 公众号

扫码下载掌上汇川APP

全国服务热线:8:30-17:30

4000-300124

苏州地址:江苏省苏州市吴中区越溪友翔路16号

深圳地址:深圳市龙华新区观澜街道高新技术产业园汇川技术总部大厦

Copyright © 2003-2100 汇川技术 Powered by Discuz! X3.4 ( 苏ICP备12002088号 )
快速回复 返回列表 返回顶部