- •Зачем нужны кодировки символов?
- •Си. Представление символов
- •Задания
- •Кроме латиницы Функция setlocale
- •Задания
- •Приложение 1. Управляющие символы
- •Управляющие коды в Си (эскейп-последовательности)
- •Приложение 2. Расширенная ascii таблица
- •Кодовая страница
- •Альтернативная кодировка
- •Windows кодировка
- •Приложение 3. Спецификаторы строки формата
Приложение 3. Спецификаторы строки формата
Спецификатор |
Тип |
Описание |
%c |
char |
Одиночный символ |
%d (%i) |
int |
Знаковое десятичное целое число |
%e (%E) |
float или double |
Число в формате с плавающей точкой в экспоненциальной форме |
%f |
float или double |
Знаковое десятичное число с дробной частью |
%o |
int |
Беззнаковое восьмеричное целое |
%s |
вектор char |
Последовательность символов (строка) |
%u |
int |
Беззнаковое целое |
%x (%X) |
int |
Беззнаковое шестнадцатеричное целое |
%g (%G) |
float или double |
использует %f или %e по требованию |
%p |
указатель |
Адрес, сохранённый в указателе |
1 В качестве варианта, стандарт языка Си допускает определение функции main как функции двух аргументов (int argc и char *argv[] — имена, разумеется, могут быть произвольными), что используется для получения доступа к аргументам командной строки из программы. В данном случае, эта возможность не требуется, поэтому функция определена как функция без аргументов (что также явно разрешено стандартом.)
