#include <cstdio>

int main()
{
  int a = 1; // целое 32-битное число от -2^31 до 2^31 - 1  (2^31 - это примерно 2 000 000 000)
  long long b = 2; // целое 64-битное число (2^63 - примерно 8 * 10^18)
  double c = 1.3; // вещественное число
  char d = 'a'; // символ 
  char e[100] = "abc"; // строка, в этой строке можно хранить максимум 100 символов, изначально там хранятся 3 символа - abc.

  scanf("%d", &a); // считать int
  scanf("%I64d", &b); // считать long long 
  scanf("%lf", &c); // считать double 
  scanf("%c", &d); // считать один символ
  scanf(" %c", &d); // пропустить все пробелы и переводы строк и первый не пробельный символ
  scanf("%s", e); // считать слово (пропустить все пробелы и переводы строк и читать до первого пробела или перевода строки)
  gets(e); // считать строку (пропустить все пробелы и переводы строк и читать до перевода строки)

  // printf - тоже, что и scanf

  printf("%lf\n", c); // вывод double
  printf("%.20lf\n", c); // вывод double ровно с 20 знаками после запятой

  return 0;
}