一、常用進製之間的轉換
1.十進位制轉二進位制
#include #include int main()2.二進位制轉十進位制for(j=i;j>=0;j--)
printf("%d",a[j]);
getchar();
getchar();
return 0;
}
#include #include int main()3.十進位制轉十六進製制printf("%d",dec);
getchar();
getchar();
}
#include #include int main()4.十六進製制轉十進位制; int x,y,i,j,z;
printf("請輸入乙個10進製數:");
scanf("%d",&x);
z = x;
for(i = 0; x;i++)
printf("%d的十六進製制表示:0x",z);
for(j = i-1; j>=0; j--)
printf("%c",a[j]);
printf("\n");
getchar();
getchar();
}
函式轉換
int a = strtol(十六進製制字串,null,16); //a 為十六進製制轉換的十進位制結果。演算法轉換
#include #include int main()5.十六進製制轉二進位制}sum = sum*16 + t;
}printf("%s的十進位制數是:%d\n",s,sum);
getchar();
getchar();
}
步驟:先將十六進製制轉換成十進位制然後再將十進位制轉換成二進位制6.二進位制轉十六進製制
步驟:先將二進位制轉換成十進位制然後再將十進位制轉換成十六進製制
解決問題的方法有多種多樣,若有更簡單的演算法歡迎大神指教。
新的起點,從C基礎開始 二
一 c語言的型別 1.聯合 宣告 union 名稱 typedef union 名稱 新名稱 在聯合中的變數是共享記憶體空間的 定義union 名稱 變數名 新名稱 變數名 2.結構體 宣告 struct 名稱 typedef struct 名稱新名稱 定義struct 名稱 變數名 新名稱 變數名...
新的起點,新的開始
經過了乙個多月的奮戰,各種曲折,工作算是找到了,自己也比較滿意,從各個方面都可以.然後,繼續回學校讀書 考試,這也算是我的第一次找工作,經歷了各種緊張 刺激 彷徨,再到回校的歷程,這裡記錄一下心得。不過我主要是談心得,而不是討論各種公司的情況,也沒有討論價值,呵呵.面試心得公司選擇新的開始 做好準備...
新的開始,從CSDN
我是乙個大二的學生,專業呢是計算機類,以前也在csdn寫過一篇部落格,但是那篇關於c 結構體的部落格寫的一塌糊塗,就是拿著自學c 的時候做過的筆記複製貼上過來,沒有認真,在此深刻的自我檢討!又重新開始走上寫部落格的道路,是因為這個 費曼學習法 世界上最好的學習方法!費曼學習法通過教來學的方式讓我感到...