欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1583|回復: 5
收起左側

單片機十進制與二進制代碼之間的互換要如何寫代碼?求幫助

[復制鏈接]
ID:982911 發表于 2021-12-13 13:35 | 顯示全部樓層 |閱讀模式
如題
回復

使用道具 舉報

ID:979299 發表于 2021-12-13 16:52 | 顯示全部樓層
沒懂你的意思,你是要用單機作進制轉換還是要輸入字符,代碼就沒有十進制的,單片機只能識別二進制文件
回復

使用道具 舉報

ID:277550 發表于 2021-12-13 17:13 | 顯示全部樓層
如果都是數字,就不用轉換。是字符串,像顯示用,才須要轉換。
回復

使用道具 舉報

ID:982911 發表于 2021-12-13 21:06 | 顯示全部樓層
興安xa 發表于 2021-12-13 16:52
沒懂你的意思,你是要用單機作進制轉換還是要輸入字符,代碼就沒有十進制的,單片機只能識別二進制文件

就是做一個簡易計算器,要有十進制-二進制轉換的功能
回復

使用道具 舉報

ID:887371 發表于 2021-12-14 09:21 | 顯示全部樓層
455log 發表于 2021-12-13 21:06
就是做一個簡易計算器,要有十進制-二進制轉換的功能
  1. char bitget(char v,char b)
  2. {
  3.         return ( v & (1<< b) )?1:0;
  4. }
  5. void conver(char in)
  6. {
  7.         printf("10進制數 %bd/n",in);
  8.         printf("16進制數 %bx/n",in);
  9.         printf("8進制數 %bo/n",in);
  10.         printf("2進制數 %bd%bd%bd%bd%bd%bd%bd%bd/n",bitget(in,7),bitget(in,6),bitget(in,5),bitget(in,4)bitget(in,3),bitget(in,2),bitget(in,1),bitget(in,0));
  11. }
復制代碼


10進制數轉換為16 8 2進制數。
回復

使用道具 舉報

ID:903924 發表于 2021-12-26 17:23 | 顯示全部樓層
進制轉換 寫個代碼 除以幾取余幾  余數反向存起來
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表