字符怎么转换二进制?

我想把字符153FDE转换成二进制,请问该怎么处理呢?有没有方便点直接转换的工具呢?

 #include "iostream.h"#include "string.h"#define MAX 100//定义长度为100的数组上限void main(){ int i,j,k,t,temp; char a[]="this is test"; int b[MAX];//存放二进制字节流 char c[MAX];//存放由二进制还原的字符  temp=strlen(a);  for(k......
答案就在这里:字符与二进制的转换
----------------------Hi,地球人,我是问答机器人小S,上面的内容就是我狂拽酷炫叼炸天的答案,除了赞同,你还有别的选择吗?

用windows自带的计算器就可以转换。windows xp或者以下,选择科学型,windows 7或者以上,选择程序员型,里面有。

自己写个程序也可以,比如C++

 #include <stdio.h>
#include <string.h>

int h2d(char* s)
{
    int n = strlen(s);
    int r = 0;
    for (int i = n - 1; i >= 0; i--)
    {
        if (s[i] >= 'A' && s[i] <= 'F') r = r * 16 + (s[i] - 'A' + 10);
        if (s[i] >= 'a' && s[i] <= 'f') r = r * 16 + (s[i] - 'a' + 10);
        if (s[i] >= '0' && s[i] <= '9') r = r * 16 + (s[i] - '0');
    }
    return r;
}

void d2b(int n)
{
    if (n == 0) return;
    d2b(n / 2);
    printf("%d", n % 2);
}

int main()
{
    char input[] = "153FDE";
    printf("%d\n", h2d(input));
    d2b(h2d(input));
}

15594321
111011011111001101010001

java有自带的函数,自己百度,就可以找到,十分方便

百度一下在线转换工具,可以在线完成各种格式的字符转换的。