Как мы можем напечатать кодировку значения с плавающей запятой в C? Я знаю, что могу использовать %A
, но это не тот формат, который я хочу.Как отобразить кодировку значения с плавающей запятой
Например, если мое значение равно 1.3416407, я хочу напечатать «0x3FABBAE2», я не «0X1.5775C4P + 0».
Я приветствую вас, желая '0x' как префикс и верхний регистр A-F для шестнадцатеричных цифр. Имейте в виду, что стандарт не делает это легко; вы должны явно форматировать формат (например, «0x% .8X»). Если вы используете '% X', вы получаете 0X в качестве префикса, но A-F для цифр; если вы используете '% x', вы получаете 0x в качестве префикса, но a-f для цифр. –