標(biāo)題: 我想顯示oxc3的c和3以下思路可以不 [打印本頁(yè)]

作者: Yubug    時(shí)間: 2018-3-28 17:37
標(biāo)題: 我想顯示oxc3的c和3以下思路可以不
temp=0xc3
data[0]=temp/16;
data[1]=temp%16;
display(seg[data]);
顯示函數(shù)seg幾就顯示幾,這樣能不能顯示出c3?
求指點(diǎn) 謝謝~~

作者: Yubug    時(shí)間: 2018-3-29 08:25
哎,不行!應(yīng)該還要轉(zhuǎn)換為10進(jìn)制吧
作者: zhangxiaozi    時(shí)間: 2018-3-29 10:11
temp=0xc3
unsigned char temp1;
不要看0xc3的形式,它和195等同的
data[0]=temp/100; //百位 1
temp1=temp%100; //余數(shù)95
data[1]=temp1/10; //十位 9
data[2]=temp1%10;//各位5

你的明白?
作者: zhangxiaozi    時(shí)間: 2018-3-29 10:16
如果要顯示十六進(jìn)制 c 和3
data[0]=temp>>4;
data[1]=temp&0x0f;
再做一個(gè)16進(jìn)制的碼表就可以了

你的明白?
作者: 51hei126    時(shí)間: 2018-3-29 11:35
只要Display函數(shù)實(shí)現(xiàn)的好,這個(gè)思路可以實(shí)現(xiàn)。提示:deta的長(zhǎng)度值或者尾巴符需要有一個(gè)。
作者: 的花朵    時(shí)間: 2018-3-29 12:54
zhangxiaozi 發(fā)表于 2018-3-29 10:16
如果要顯示十六進(jìn)制 c 和3
data[0]=temp>>4;
data[1]=temp&0x0f;

大佬,我想問(wèn)一下
data[0]=temp>>4;
data[1]=temp&0x0f;和
data[0]=temp/16;
data[1]=temp%16;
不都是取高四位和低四位的意思嗎,他兩個(gè)用的時(shí)候有什么區(qū)別嗎,就比如說(shuō)哪個(gè)執(zhí)行更快,或者說(shuō)有什么別的意思
作者: Yubug    時(shí)間: 2018-3-31 15:17
zhangxiaozi 發(fā)表于 2018-3-29 10:16
如果要顯示十六進(jìn)制 c 和3
data[0]=temp>>4;
data[1]=temp&0x0f;

謝謝大佬~~~~~~~~~~~~
作者: Yubug    時(shí)間: 2018-3-31 15:23
祖國(guó)的花朵 發(fā)表于 2018-3-29 12:54
大佬,我想問(wèn)一下
data[0]=temp>>4;
data[1]=temp&0x0f;和

你的方式能夠?qū)崿F(xiàn)嗎?一會(huì)我試試,我記得一開(kāi)始這樣是失敗的,可能當(dāng)時(shí)我寫(xiě)的程序有問(wèn)題。




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1