中易网

C++二进制转8进制

答案:4  悬赏:20  
解决时间 2021-12-21 06:22
如十进制173 转2进制为 10101101 说要3个3个划分 怎么划?
101 011 001 吗?
但是这样不对额
最佳答案
C/C++不支持输入输出二进制。3个3个划分是手工将二进制变为八进制的方法,是从右至左划分,最左边不足3位的前面用0补齐。10101101划分后是010,101,101,就是八进制的255。
全部回答
这个有封装的函数。变通使用即可。 还有就是你现在先存到一个字符串里面。 cstring str; str.makereverse()翻转即可。 或者 int iinput=0; cout<<"\nplease input the num:"; cin>>iinput; cstring csstr; itoa(iinput,csstr.getbuffer(20),2); cout<<"\nthe binary num is "<<(const char*)csstr<<"\n"; /////// 对于一楼的回答,调用递归进行,这个非常的效率有问题,函数的调用开销很多,当数字大一些的时候。即便改成inline的,避免函数调用开销,但是效率依然很低 !
010 101 101高位不够三位补0
先把173转换成2进制,然后再3个3个划分 173转换2进制为:10101101 从右到左,3个3个划 10, 101,101 则8进制255
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
女朋友不是处了,就有一天突然哭起来我问她怎
剩有的意思是什么?剩有的释义是什么啊?
寂歷的意思是什么?寂歷的释义是什么啊?
煤矿实际产量不能超过核定产量吗?如:核定产
帝辇的意思是什么啊?请解释下!
三达德的意思是什么?三达德的释义是什么啊?
跪求压力控制阀装配图
百川鯨吸的意思是什么?百川鯨吸的释义是什么
偏執的意思是什么?偏執的释义是什么啊?
市场上的废气涡轮增压,电动涡轮增压,机械涡
无线网怎么锁
汲集的意思是什么啊?请解释下!
出国打工要找人走后门吗~难不难
工商银行(民族路支行)地址有知道的么?有点事
俯舍什么是四个字的成语
推荐资讯
三都供电所(惠水供电局三都供电所营业厅)地址
iphone4s蓝牙,移动蜂窝数据网络,个人热点,
宠行的意思是什么?宠行的释义是什么啊?
花楼主题宾馆地址在什么地方,我要处理点事
a的平方等于90a,怎么算
不要问国家为你做了什么,而要问你为国家做了
在澳大利亚哪所tafe可以学空调制冷维修
刚跟女友分手,在苦苦哀求没用后,我选择了放
鐵洛的意思是什么?鐵洛的释义是什么啊?
如何给兽骨做防腐
听说福久农信社面试培训班的通过率很高啊!有
福建省尤溪县计划生育药具管理站地址有知道的
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?