真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何不使用printf系列庫(kù)函數(shù)把long型十進(jìn)制數(shù)分別以二進(jìn)制和十六進(jìn)制形式輸出

本篇文章為大家展示了如何不使用printf系列庫(kù)函數(shù)把long型十進(jìn)制數(shù)分別以二進(jìn)制和十六進(jìn)制形式輸出,內(nèi)容簡(jiǎn)明扼要并且容易理解,絕對(duì)能使你眼前一亮,通過(guò)這篇文章的詳細(xì)介紹希望你能有所收獲。

成都創(chuàng)新互聯(lián)專(zhuān)注于平陰企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站,商城開(kāi)發(fā)。平陰網(wǎng)站建設(shè)公司,為平陰等地區(qū)提供建站服務(wù)。全流程按需網(wǎng)站策劃,專(zhuān)業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,成都創(chuàng)新互聯(lián)專(zhuān)業(yè)和態(tài)度為您提供的服務(wù)

//十六進(jìn)制的輸出

char* test3(long num) { 
char* buffer = (char*)malloc(11); 
buffer[0] = '0'; 
buffer[1] = 'x'; 
buffer[10] = '/0'; 

char* temp = buffer + 2; 
for (int i=0; i < 8; i++) { 
temp[i] = (char)(num<<4*i>>28); 
temp[i] = temp[i] >= 0 ? temp[i] : temp[i] + 16; 
temp[i] = temp[i] < 10 ? temp[i] + 48 : temp[i] + 55; 

return buffer; 

//R進(jìn)制的輸出

void print(int n)

{

stack k;

for(;(n+R-1)/R;)

{

     k.push(n%R);

     n=n>>1;

}

for(;!k.empty();)

{

     cout<

     k.pop();

}

}
其實(shí)二進(jìn)制數(shù)和十六進(jìn)制數(shù)都可以使用R進(jìn)制數(shù)的輸出,只不過(guò)輸出的時(shí)候有些格式需要變動(dòng)

上述內(nèi)容就是如何不使用printf系列庫(kù)函數(shù)把long型十進(jìn)制數(shù)分別以二進(jìn)制和十六進(jìn)制形式輸出,你們學(xué)到知識(shí)或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識(shí)儲(chǔ)備,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


文章題目:如何不使用printf系列庫(kù)函數(shù)把long型十進(jìn)制數(shù)分別以二進(jìn)制和十六進(jìn)制形式輸出
當(dāng)前地址:http://weahome.cn/article/jjjpoh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部