色yeye在线视频观看_亚洲人亚洲精品成人网站_一级毛片免费播放_91精品一区二区中文字幕_一区二区三区日本视频_成人性生交大免费看

當前位置:首頁 > 嵌入式培訓 > 嵌入式學習 > 講師博文 > 10進制轉16進制(采用移位實現)

10進制轉16進制(采用移位實現) 時間:2018-09-25      來源:未知

數值的進制轉換在編程中經常會遇到,今天給大家介紹一種通過移位運算實現進制轉換的方法。

/*

功能: 該函數采用移位實現10進制數轉換成16進制數

函數名: to10_16

參數 : n--要轉換的10進制數

編寫: 劉sir

時間: 2015.7

版本: v1.0

*/

#include

#include

//#define print(format,...) fprintf(stderr,format,##__VA_ARGS__)

//#define print1(format,args...) fprintf(stderr,format,##args)

void to10_16(int n)

{

int a=n,n1,i;

char ch[9];

memset(ch,0,sizeof(ch)); //數組初始化

/*===================通過移位實現數值轉換================================*/

for(i = 1;i <= 8;i++)

{

n1 = n-((n>>(4*i))<<(4*i));

n = (n>>(4*i))<<(4*i);

n1 = n1>>(4*(i-1));

if(0 == n1)

break;

if(n1 < 10)

ch[8-i] = n1+'0';

else

ch[8-i] = n1-10+'A';

}

ch[8] = '\0';

/*=========================================================================*/

//讓p指向第一個非0的字符元素

char *p = ch;

while(0 == *p)p++;

printf("%d(10) is 0x%s(16)\n",a,p); //打印

}

int main(void)

{

int a,n,n1,i;

char ch[9];

memset(ch,0,sizeof(ch));

scanf("%d",&a);

to10_16(a);

return 0;

}

上一篇:大神修煉第一步

下一篇:linux網絡編程中的并發控制

熱點文章推薦
華清學員就業榜單
高薪學員經驗分享
熱點新聞推薦
前臺專線:010-82525158 企業培訓洽談專線:010-82525379 院校合作洽談專線:010-82525379 Copyright © 2004-2022 北京華清遠見科技集團有限公司 版權所有 ,京ICP備16055225號-5京公海網安備11010802025203號

回到頂部

主站蜘蛛池模板: 四虎精品国产永久在线观看 | 奶头挺立呻吟高潮视频 | 亚洲国产福利成人一区 | 亚洲国产精品久久久久4婷婷 | 日日摸处处碰夜夜爽 | 亚洲精品无码鲁网午夜 | 亚洲无码一区二区三区 | 国产在线观看99 | 一日本道A高清免费播放 | 公交车上扒开嫩j挺进去 | 无码精品国产一区二区三区免费 | 欧美www在线观看 | 蜜臀av 国内精品久久久 | 亚洲AV无码成人YELLOW | 中文无码高潮到痉挛在线视频 | 老色鬼永久视频网站 | 亚洲成av人片在线观看无码不卡 | 中文无码亚洲精品字幕 | 日韩爱爱 | 亚洲爆乳成AV人在线视水卜 | 亚洲第一页综合图片自拍 | 日本免费高清色视频在线观看 | 一本大道一卡二大卡三卡免费 | 国内精品伊人久久久久AV | 国产激情无码视频在线播放性色 | 无码专区—VA亚洲V专区VR | 小兔子乖乖日本视频在线观看 | 92精品国产自产在线观看481页 | 在线岛国片免费无码AV | 性开放网交友网站 | 99久久无色码中文字幕 | 翘臀后进少妇大白嫩屁股 | 永久免费看真人动漫网站 | freesexvideos性少妇kant | 天天看高清特色大片 | 日本一区视频在线播放 | 青青青视频香蕉在线观看视频 | 国产精品无圣光一区二区 | 中文日产幕无限码一区 | 天噜啦精品免费视频日本免费视频 | 最新69成人国产精品视频免费 |