[C / C ] 我们看一些 2, 往来 8, 往来 16 小数
要显示系统 10 到其它系统, 通常我们认为我们如何更改算法与其他系统. 如果你要那么你可以找到在谷歌拥有约算法很多文章,然后, 他在这里设置,我们并不需要使用算法,可以立即显示一定的方式.
首席执行官: 进入 1 有些系统 10 和输出系统 16.
#include <stdio.h> #include <stdlib.h> void Hex(int n) { if (n < 16) { printf("%c","0123456789ABCDEF"[n]); // hien thi ky tu thu n trong chuoi return; } else Hex(n / 16); printf("%c","0123456789ABCDEF"[n % 16]); } int main() { int n; printf("Enter your number: "); scanf("%d", &n); printf("Number in hex:"); Hex(n); return 0; }
如果你的代码仔细一看上面的,那么我们仍然使用算法分 16 使用递归. 这也适用于对我们有好处 2 和系统 8. 此外,我们可以使用函数转换LTOA (您手动搜索).
所以不要用它如何算法? 简单如下:
#include <stdio.h> #include <stdlib.h> int main() { int n; printf("Enter your number: "); scanf("%d", &n); printf("Number in hex: %X", n); // in ra so Hex bang dinh dang %X return 0; }
这很简单,简洁不应该? :ð.
更多信息:
为了进行某种东西作为一定数目的系统: 例如,你输入一个整数,现在要发挥它在屏幕上.
– 格式简介 10 使用%D
– 格式简介 8 使用%ο
– 格式简介 16 使用%× (或X为大写字母)
通知, 我们可以进入数字系统 16 或系统 8 并打印出系统 8, 10, 16 你想.
该系统的VD输入 16 在一些系统 8, 往来 10.
#include <stdio.h> #include <stdlib.h> int main() { int n; printf("Enter your number in Hex: "); scanf("%x", &n); printf("Number in Oct: %on", n); printf("Number in Dec: %dn", n); return 0; }
KQ:
十六进制输入您的电话号码: D2F
在数月: 6457
在数月: 3375
请参阅:
在C语言编程%D和%我之间的差异
在RA所以十六进制
转换成十进制数到联系人 16 或系统 2, 最快的方法
服务员. 如果你想通过空间二进制移动 “%…” 什么先生?
往来 2 他们只能使用算法, 我也不知道它是如何进行关闭.
无效decToBin(INTñ)
{
如果(ñ <= 1)
{
的printf("%d", ñ);
}
其他
{
decToBin(N / 2);
的printf("%d", N%2);
}
}
#包括 <stdio.h中>
无效decToBin(INTñ)
{
如果(ñ < 10)
{
的printf("%d", ñ);
}
否则,如果(ñ < 16)
{
开关(ñ)
{
案件 10: 的printf("A"); 休息;
案件 11: 的printf("B"); 休息;
案件 12: 的printf("C"); 休息;
案件 13: 的printf("D"); 休息;
案件 14: 的printf("E"); 休息;
案件 15: 的printf("F"); 休息;
}
}
其他
{
decToBin(N / 16);
的printf("%d", N%16);
}
}
主()
{
// decToBin(30);
为(INT I = 9; 在 <= 40; 我 )
{
的printf("\n%d = ", 在);
decToBin(在);
}
}
此代码是个错误的宠儿呢
这需要改变系统 10. 然后更改系统 10 关于我们 2.
我弟弟是不是他的移动系统 10 唱 16 身体
然而,拿下decToBin(10 唱 2)
Sửa lại code như sau nhé:
Em cảm ơn 😀
sai thứ tự else
{
decToBin(N / 16);
的printf(“%ð”, N%16);
}
thế mà nghĩ mãi không ra 😀
anh ơi cho em hỏi chuyển từ hệ 16 给我们 10 ta viết như thế nào dùng C++
Bạn ơi cho mình hỏi mình muốn biểu diễn số phức trong hệ hexa phải làm sao vậy?
Mình cũng chưa tìm hiểu cái này 🙂
muốn in ngược kq của hệ 16 thì làm sao hả anh
Cảm ơn bài viết hữu ích của anh. 但是我还是不明白: 如果要转换结果,请显示ASCII码 (在C ++开发中) 从我们这里 10 我们应该如何与其他系统一起使用? 谢谢!
在文章中已经全部.
有什么办法可以快速改变它?. 我是说 :))
我如何从二进制转换为六’
你可以切换 10 然后通过十六进制.