Памятка спецификаторов формата функции printf.
#include <stdio.h>
void main(void)
{
printf("Hello World \n");
printf("Hi %c %d %s", 'c', 10, "there!");
}
Спецификаторы формата функции printf:
%с Символ
%d Десятичное целое число со знаком
%i Десятичное целое число со знаком
%e Экспоненциальное представление числа (в виде мантиссы и порядка) (e на нижнем регистре)
%E Экспоненциальное представление числа (в виде мантиссы и порядка) (E на верхнем регистре)
%f Десятичное число с плавающей точкой
%g Использует более короткий из форматов %e или %f
%G Использует более короткий из форматов %E или %F
%o Восьмеричное число без знака
%s Символьная строка
%u Десятичное целое число без знака
%x Шестнадцатеричное без знака (строчные буквы)
%X Шестнадцатеричное без знака (прописные буквы)
%p Выводит указатель
%g Использует более короткий из форматов %e или %f
%G Использует более короткий из форматов %E или %F
%o Восьмеричное число без знака
%s Символьная строка
%u Десятичное целое число без знака
%x Шестнадцатеричное без знака (строчные буквы)
%X Шестнадцатеричное без знака (прописные буквы)
%p Выводит указатель
Пример использования STDIO.
#include <stdio.h>
#include <conio.h>
typedef unsigned char uint8_t;
typedef unsigned short int uint16_t;
typedef unsigned int uint32_t;
int main(void)
{
uint16_t c;
while(1)
{
printf("ENTER \n");
c = getch();
if(c == 13)
{
break;
}
}
printf("end prog \n");
return(0);
}
Комментариев нет:
Отправить комментарий