Базовые типы данных. Ввод и вывод. Арифметические операции. (C): различия между версиями
Перейти к навигации
Перейти к поиску
(Новая страница: «== Базовые типы данных == <syntaxhighlight lang="c" line> int i, j, k = 10; char c, ch = 'a'; float f, salary = 4.5f; double d = 100.3; boo...») |
|||
(не показано 8 промежуточных версий этого же участника) | |||
Строка 1: | Строка 1: | ||
+ | {{TOCRight}} | ||
== Базовые типы данных == | == Базовые типы данных == | ||
+ | * [https://docs.microsoft.com/ru-ru/cpp/c-language/declarations-and-types?view=msvc-160 Объявления и типы (справка Микрософт)] | ||
<syntaxhighlight lang="c" line> | <syntaxhighlight lang="c" line> | ||
int i, j, k = 10; | int i, j, k = 10; | ||
Строка 9: | Строка 11: | ||
== Ввод и вывод == | == Ввод и вывод == | ||
+ | * [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/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; | ||
Строка 14: | Строка 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> | ||
== Арифметические операции == | == Арифметические операции == | ||
+ | * [https://docs.microsoft.com/ru-ru/cpp/c-language/c-compound-assignment?view=msvc-160 Составные операторы присваивания (справка Микрософт)] | ||
<syntaxhighlight lang="c" line> | <syntaxhighlight lang="c" line> | ||
fahrenheit = celcius*1.8 + 32; | fahrenheit = celcius*1.8 + 32; | ||
</syntaxhighlight> | </syntaxhighlight> | ||
+ | |||
+ | == Задачник == | ||
+ | * [http://ptaskbook.com/ru/tasks/begin.php Ввод и вывод данных, оператор присваивания] |
Текущая версия на 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;
Ввод и вывод
- printf для вывода (справка Микрософт)
- scanf для ввода (справка Микрософт)
- Синтаксис формата: printf
- Синтаксис формата: scanf
- Escape-последовательность
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;