suchen

Heim  >  Fragen und Antworten  >  Hauptteil

hex - Was ist ein besserer Weg, um C++-Dezimal-Int in Hexadezimal-Char umzuwandeln?

Was ist ein besserer Weg, um C++-Dezimal-Int in Hexadezimal-Zeichen umzuwandeln?

UPDATE:
Zum Beispiel 17 hoffe ich, dass das Ergebnis nach der Änderung char(0x00) char(0x11)
statt „11“ char("1") char ("1")

ist
怪我咯怪我咯2738 Tage vor712

Antworte allen(2)Ich werde antworten

  • 習慣沉默

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

    搞嵌入式的朋友推荐了一个方法

    x & 0xFF; x >> 8

    Antwort
    0
  • 滿天的星座

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

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

    Antwort
    0
  • StornierenAntwort