Created
October 11, 2018 08:40
-
-
Save ChickenLover/b84f7aafa56a470aa113af75e39c4f44 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include<stdio.h> | |
int main(){ | |
int a = 7; | |
int b = 8; | |
char c = 'a'; | |
//Чтобы вывести что-то в консоль, используется команда printf | |
//Для того чтобы сделать перенос строки, используется "\n" | |
printf("Hello world!\n"); | |
//printf расшифровывается как print formatted, тобеж | |
//"форматированный вывод". Форматированный он, потому что первый | |
//аргумент команды printf (то что ставится на первое место в скобках) это | |
//"форматная строка". В форматной строке можно указать как вы можете отформатировать | |
//эту строку при выводе информации | |
//Пример: | |
printf("This string will output itself and the value of 'a'\nThe value of 'a' is %d \n", a); | |
//В строке выше мы, в нашей форматной строке, указали что в том месте строки где стоит %d будет | |
//стоять значение целочисленной переменной (d = decimal). Мы подали в printf нашу переменную a | |
//Ее значение и будет подставлено на место %d | |
//Если вам нужно вывести больше одного значения, используйте больше % | |
//Через запятую нужно уже подать не одну переменную, а две | |
printf("The value of 'a' is %d\n The value of 'b' is %d \n", a, b); | |
//Вывод других типов, остальные "форматные коды" (то что идет после процента) вы можете нагуглить | |
printf("The value of 'c' is %c\n", c); | |
return 0; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//Это комментарий, компьютер проигнорирует его когда будет выполнять программу | |
//Комментарии начинаются с "//" | |
#include<stdio.h> | |
int main(){ | |
//Тело программы начинается здесь | |
//...какие-то команды... | |
//... | |
//... | |
//... | |
//И заканчивается здесь | |
return 0; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include<stdio.h> | |
int main(){ | |
//Помимо вывода, нужно бы иметь и возможность ввода, | |
//для этого можно использовать команду scanf | |
//1. Создаем переменную в которую мы будем класть то что пользователь | |
//введет в консоль | |
int a; | |
//1.a Оционально, говорим пользователю о том, что мы ожидаем его ввод | |
printf("Enter number: "); | |
//2. Вводим.. | |
scanf("%d", &a); | |
//Если вы вспомните синтаксис команды printf вы увидите что он похож на синтаксис | |
//команды scanf. Так и есть. Единственное отличие, перед названием переменных | |
//в которые вы хотите "положить" пользовательский ввод нужно ставить "&". Зачем? | |
//Объясню позже | |
//Проверим что получилось: | |
printf("You entered: %d\n", a); | |
return 0; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include<stdio.h> | |
int main(){ | |
//Чтобы создать переменную нужно указать ее тип и имя | |
int a; //В данном случае int - тип, целое число. a - имя переменной | |
char character; //В данном случае char - тип, символ. character - имя переменной | |
float not_decimal; //В данном случае float - тип, дробное число. not_decimal - имя переменной | |
//Переменной можно сразу присвоить значение | |
int b = 3; | |
char other_character = '$'; | |
float floaty = 3.14; | |
//Уже созданной переменной можно присвоить значение в любом куске кода (на то она и переменная) | |
a = 42; | |
character = 'b'; | |
not_decimal = 1.41; | |
//Присваивать можно как константные значения (42, 'b', 1.41) так и | |
//результаты операций, значения других переменных | |
a = a + b; | |
character = other_character; | |
not_decimal = floaty * 2; | |
return 0; | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment