ホームページ  >  に質問  >  本文

hex - C++ 10 進数 int を 16 進数 char に変換するより良い方法は何ですか?

C++ 10 進数 int を 16 進数 char に変換するより良い方法は何ですか?

更新:
たとえば、17 変更後の結果が、「11」 char("1") char ("1") ではなく char(0x00) char(0x11)
であることを願っています

怪我咯怪我咯2686日前638

全員に返信(2)返信します

  • 習慣沉默

    習慣沉默2017-05-16 13:28:20

    組み込み技術に携わっている友人が、ある方法を勧めてくれました

    x & 0xFF; x >> 8

    返事
    0
  • 滿天的星座

    滿天的星座2017-05-16 13:28:20

    int a=11123456;
    char str[20]={0};
    sprintf(str, "%x", a);

    返事
    0
  • キャンセル返事