色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號

回到頂部

主站蜘蛛池模板: 亚洲激情四射视频中文字幕久久 | 一个人免费视频观看在线www | 日本亲子乱子伦xxxx | 中文字幕国产欧美 | 国语对白露脸XXXXXX | 四虎国产精品免费久久久 | 免费人成无码视频在线观看 | 国产亚洲一区精品 | 又大又黄又粗又爽的免费视频 | 我要看WWW免费看插插视频 | 久久久久久A亚洲欧洲AV冫 | 偷窥中国老太XXXX | 黑人无套内谢中国少妇杂交 | 四虎WWW成人影院 | 亚洲一卡二卡三卡四卡无卡网站 | 国产成人无码区免费A∨视频网站 | 边摸边吃奶边做爽动态 | 中文字幕日韩一区二区不卡 | 男女啪啪吃奶gif动态图 | 亚洲日本va午夜中文字幕 | 日日碰狠狠添天天爽五月婷 | 蜜桃av在线 | 亚洲熟女久久色 | 欧美人善z0zo性伦交高清 | 日韩卡一卡二无线乱码新区仙踪林 | 免费毛片在线看片免费丝瓜视频 | 纳粹荒淫史 | 亚洲一区无码精品色 | 国产精品人妻一区二区网站 | 无码精品AV久久久免费 | 乌克兰少妇大胆大BBW | 精品午夜福利无人区乱码一区 | 中国业余老太性视频 | 久久久久精品国产亚洲AV | 在线观看无码AV免费不卡软件 | 亚洲无专砖码直接进入 | 宅女午夜福利免费视频 | 久久国产精品亚洲婷婷a片 深夜福利备好纸巾18禁止 | 亚洲情a成黄在线观看动 | 亚洲综合AV一区二区三区不卡 | 色噜噜狠狠狠狠色综合久 |