filmov
tv
GNU Assembler x64. Сезон 2. Функция printf. Спецификаторы 's' и 'c'
Показать описание
Общий вид позиции для форматной вставки:
%ФлагиШирина_поля.ТочностьМодификаторСпецификатор
Позиция для форматных вставок начинается с символа %
Обязательным является только спецификатор
Спецификаторы:
s - строка символов
с - символ по однобайтовому коду символа
d - число со знаком в десятичной системе счисления
u - число без знака в десятичной системе счисления
x - шестнадцатиричное число без знака, нижний регистр
X - шестнадцатиричное число без знака, верхний регистр
o - восьмиричное число без знака
f - вещественное число
//----------------------------------------
Ширина поля - это число, указывающее, сколько позиций минимально будет занимать вставляемый аргумент
Параметр точность, используемый совместно со спецификатором s
указывает, сколько символов из вставляемой строки нужно вывести
%ФлагиШирина_поля.ТочностьМодификаторСпецификатор
Позиция для форматных вставок начинается с символа %
Обязательным является только спецификатор
Спецификаторы:
s - строка символов
с - символ по однобайтовому коду символа
d - число со знаком в десятичной системе счисления
u - число без знака в десятичной системе счисления
x - шестнадцатиричное число без знака, нижний регистр
X - шестнадцатиричное число без знака, верхний регистр
o - восьмиричное число без знака
f - вещественное число
//----------------------------------------
Ширина поля - это число, указывающее, сколько позиций минимально будет занимать вставляемый аргумент
Параметр точность, используемый совместно со спецификатором s
указывает, сколько символов из вставляемой строки нужно вывести