Базовые типы данных. Ввод и вывод. Арифметические операции. (C): различия между версиями

Материал из Информационная безопасностя
Перейти к навигации Перейти к поиску
 
(не показано 5 промежуточных версий этого же участника)
Строка 1: Строка 1:
 +
{{TOCRight}}
 
== Базовые типы данных ==
 
== Базовые типы данных ==
 
* [https://docs.microsoft.com/ru-ru/cpp/c-language/declarations-and-types?view=msvc-160 Объявления и типы (справка Микрософт)]
 
* [https://docs.microsoft.com/ru-ru/cpp/c-language/declarations-and-types?view=msvc-160 Объявления и типы (справка Микрософт)]
Строка 12: Строка 13:
 
* [https://docs.microsoft.com/ru-ru/cpp/c-runtime-library/reference/printf-printf-l-wprintf-wprintf-l?view=msvc-160 printf для вывода (справка Микрософт)]
 
* [https://docs.microsoft.com/ru-ru/cpp/c-runtime-library/reference/printf-printf-l-wprintf-wprintf-l?view=msvc-160 printf для вывода (справка Микрософт)]
 
* [https://docs.microsoft.com/ru-ru/cpp/c-runtime-library/reference/scanf-scanf-l-wscanf-wscanf-l?view=msvc-160 scanf для ввода (справка Микрософт)]
 
* [https://docs.microsoft.com/ru-ru/cpp/c-runtime-library/reference/scanf-scanf-l-wscanf-wscanf-l?view=msvc-160 scanf для ввода (справка Микрософт)]
 +
* [https://docs.microsoft.com/ru-ru/cpp/c-runtime-library/format-specification-syntax-printf-and-wprintf-functions?view=msvc-160 Синтаксис формата: printf]
 +
* [https://en.wikipedia.org/wiki/Scanf_format_string Синтаксис формата: scanf]
 +
* [https://docs.microsoft.com/ru-ru/cpp/c-language/escape-sequences?view=msvc-160 Escape-последовательность]
 
<syntaxhighlight lang="c#" line>
 
<syntaxhighlight lang="c#" line>
 
int age;
 
int age;
Строка 17: Строка 21:
 
scanf_s("%d", &age);
 
scanf_s("%d", &age);
 
printf("Your age = %d", age);
 
printf("Your age = %d", age);
 +
</syntaxhighlight>
 +
 +
<syntaxhighlight lang="c#" line>
 +
int a;
 +
double b, c;
 +
scanf("%d %lf %lf", &a, &b, &c);
 +
printf("%d %.3lf %.3lf", a, b, c);
 
</syntaxhighlight>
 
</syntaxhighlight>
  

Текущая версия на 16:17, 24 июня 2022

Базовые типы данных

1 int    i, j, k = 10;
2 char   c, ch = 'a';
3 float  f, salary = 4.5f;
4 double d = 100.3;
5 bool busy = true;

Ввод и вывод

1 int age;
2 printf("Please, enter your age:");
3 scanf_s("%d", &age);
4 printf("Your age = %d", age);
1 int a;
2 double b, c;
3 scanf("%d %lf %lf", &a, &b, &c);
4 printf("%d %.3lf %.3lf", a, b, c);

Арифметические операции

1 fahrenheit = celcius*1.8 + 32;

Задачник