Язык программирования C. Функция scanf. Спецификаторы “d“, “u“, “x“, “o“

Общий вид форматной спецификации ожидаемых вводных данных: %*Ширина_поляМодификаторСпецификатор В начале - символ % Обязательным является только спецификатор Спецификаторы: [символы] - считывание символов, пока встречаются символы из списка [^символы] - считывание символов, пока не встретиться символ из списка s - строка символов до пробельного символа (пробел, , \t, ) с - один символ d - число со знаком в десятичной системе счисления u - число без знака в десятичной системе счисления x - шестнадцатеричное число o - восьмеричное число f - вещественное число //---------------------------------------- Модификатор определяет, сколько байтов выделить под сохранение введённого значения h - sHort - выделить под значение 2 байта l - long - выделить под значение 4 байта (по умолчанию) ll - long long - выделить под значение 8 байтов //---------------------------------------- Ширина поля - это число, указывающее, сколько максимум байтов (символов) будет считано
Back to Top