-
В int main () есть одна и только одна основная функция. При использовании int main () в последнюю строку в () лучше всего вводить return 0;
добавить в конце каждого оператора в
() ; printf () выводит scanf (), например Необходимо использовать эту функцию, необходимо вызвать функцию, использовать #include <stdio.h>, scanf () после запятой, необходимо использовать символ адреса & (print () и input () в Python необходимо различать) - char символьный тип данных 1
short (int) короткое целое число 2 или 4
int целое 4
long (int) длинное целое 4 или 8
long long (int) более длинное целое число 16 с
плавающей запятой одинарной точности 4 с плавающей точкой
двойной двойной точности Точка 8
long double long double precision 16
Вышеуказанная единица измерения - байт (1 байт = 8 бит),
например: short age = 20; // Применяем два байта = 16 битов из памяти для хранения 20 - //% c печатать данные в символьном формате
//% d печатать целые десятичные данные
//% f печатать десятичные числа
с плавающей запятой % p печатать в форме адресов
% x печатать шестнадцатеричные числа
печатать одиночные числа с плавающей запятой использовать% f
печатать двойное число с плавающей запятой лучше всего использовать% lf - Глобальные переменные-переменные, определенные вне блока кода (())
локальные переменные-переменные, определенные в блоке кода (()) -
Грамматика языка C предусматривает, что переменные должны быть определены в верхней части текущего блока кода,
например (err):
eg (справа):- Область действия: имя, используемое в общем программном коде, не всегда является допустимым / доступным,
а область действия кода, ограничивающая доступность имени, - это область действия имени. Область действия
локальной переменной - это область локальной переменной, в которой находится переменная. Область действия
глобальной переменной Весь проект
- Область действия: имя, используемое в общем программном коде, не всегда является допустимым / доступным,
-
define Определенная константа идентификатора
#define MAX 10
const-constant атрибут
например: const int n = 10
n - это переменная, но есть постоянные атрибуты, поэтому мы говорим, что n - постоянная переменная, вообще говоря, значение переменной после определения const невозможно изменить. - Буквальные константы: 3, 100 и т. Д.
- Константа перечисления: перечисление-перечисление по очереди,
например: enum Sex
{FEMALE
MALE
UNKNOWN}
enum Sex a = FEMALE
% d При выводе a результат равен 0 (в большинстве языков программирования индекс начинается с 0) - String (string): '0' конец строки, вы можете использовать функцию strlen () для вычисления длины строки
- Массив: коллекция, в
которой хранится несколько переменных. Определение: имя массива типов данных [] = {}
например: int arr1 [] = {1,2,3}. Char arr2 [] = {'a', 'b', 'c', 0 (\ 0, '\ 0')} char arr3 [] = "abc"
(Строки обычно хранятся в массивах.
Когда при сохранении строки появляется "", она по умолчанию будет рассматриваться как строка, а конец Он автоматически добавит 0
и смешается с символами ''. Когда вам нужно вывести в строковой форме, вам нужно вручную добавить '0' или 0) - Код ASCII: клавиатура, соответствующая каждой цифре или символу, соответствующему числу (максимум 128 десятичных цифр),
общие символы, числа, соответствующие коду ASCII:
'\ 0' - 0
'A' - 97
'A' - -65 - Escape-символ \: например, если вы хотите напечатать путь c: \ test \ 32 \ test.c \,
прямая печать невозможна. В языке C \ t представляет собой горизонтальный символ табуляции (т.е. 4 пробела) \ 32 представляет восьмеричное число 32 (Т.е. 26 в десятичном формате) Чтобы путь распечатался, вам нужно добавить \ before \ test и \ 32, чтобы \ before t (32) потерял смысл escape, то есть c: \ test \ 32 \ test.c \ п. * \ ddd представляет три цифры ddd в восьмеричной системе, \ xdd представляет две цифры в шестнадцатеричной системе, и
печать одинарной кавычки (двойные кавычки) также может использоваться аналогичным образом. - Трехбуквенные слова (непопулярные): Добавление '(' или ')' станет соответствующим символом (это будет иметь такой эффект в vc6.0)
Итоги первого дня изучения языка C
рекомендация
отblog.51cto.com/14971119/2542825
ранжирование