- Главная
- Информатика
- Алфавит языка С (С++)
Содержание
- 2. Переменные Переменная - именованная область памяти, которой программно можно присваивать разные значения. Текущее значение переменной -
- 3. Стандартные типы данных Тип Объем памяти Мин. Макс. байт значение значение signed char 1 -128 127
- 4. примеры объявления и инициализации переменных: int i, j, k; double x; char a; i=1; j=2; k=3;
- 6. Скачать презентацию
Слайд 2Переменные
Переменная - именованная область памяти, которой программно можно присваивать разные значения. Текущее
Переменные
Переменная - именованная область памяти, которой программно можно присваивать разные значения. Текущее
значение переменной - содержимое соответствующей области памяти.
Для использования переменной в программе её необходимо объявить: присвоить имя и задать тип. Язык С - язык со строгой типизацией данных, т.е. использование необъявленных переменных недопустимо.
Имена переменных должны подчиняться следующим требованиям:
могут содержать латинские буквы ( от a до z и от A до Z), цифры ( от 0 до 9), символ "_"
первый символ - буква, допустимо "_", цифра - недопустимо
регистрозависимость ( myVar, MyVar, myvar - обозначают разные переменные )
недопустимо использовать в качестве имен переменных ключевые слова языка.
Примеры:
Percent - допустимо
y2x5_fg7 - допустимо
annual_prof - допустимо
savving#account - недопустимо (неразрешенный символ #)
double - недопустимо (ключевое слово С)
4sale - недопустимо (первый символ - цифра)
Для использования переменной в программе её необходимо объявить: присвоить имя и задать тип. Язык С - язык со строгой типизацией данных, т.е. использование необъявленных переменных недопустимо.
Имена переменных должны подчиняться следующим требованиям:
могут содержать латинские буквы ( от a до z и от A до Z), цифры ( от 0 до 9), символ "_"
первый символ - буква, допустимо "_", цифра - недопустимо
регистрозависимость ( myVar, MyVar, myvar - обозначают разные переменные )
недопустимо использовать в качестве имен переменных ключевые слова языка.
Примеры:
Percent - допустимо
y2x5_fg7 - допустимо
annual_prof - допустимо
savving#account - недопустимо (неразрешенный символ #)
double - недопустимо (ключевое слово С)
4sale - недопустимо (первый символ - цифра)
Слайд 3Стандартные типы данных
Тип Объем памяти Мин. Макс.
байт значение значение
signed char
Стандартные типы данных
Тип Объем памяти Мин. Макс.
байт значение значение
signed char
1 -128 127
unsigned char 1 0 255
signed short 2 -32 767 32 767
unsigned short 2 0 65 535
signed int 4 -2 147 483 647 2 147 483 647
unsigned int 4 0 4 294 967 295
signed long 4 -2 147 483 647 2 147 483 647
unsigned long 4 0 4 294 967 295
float 4 1.2E-38 3.4E+38
double 8 2.2E-308 1.8E+308
long double 12 3.4E-4932 1.1E+4932
unsigned char 1 0 255
signed short 2 -32 767 32 767
unsigned short 2 0 65 535
signed int 4 -2 147 483 647 2 147 483 647
unsigned int 4 0 4 294 967 295
signed long 4 -2 147 483 647 2 147 483 647
unsigned long 4 0 4 294 967 295
float 4 1.2E-38 3.4E+38
double 8 2.2E-308 1.8E+308
long double 12 3.4E-4932 1.1E+4932
Слайд 4примеры объявления и инициализации переменных:
int i, j, k;
double x;
char a;
i=1;
j=2;
k=3;
x=3.14;
a='@';
i=1.4 ( некорректно
примеры объявления и инициализации переменных:
int i, j, k;
double x;
char a;
i=1;
j=2;
k=3;
x=3.14;
a='@';
i=1.4 ( некорректно
- будет выполнено приведение к объявленному типа – присвоено значение 1 !)
---------------(объявление+инициализация)----------------------------
int i=1, j=2, k=3;
double x=3.14;
char a='@';
---------------(объявление+инициализация)----------------------------
int i=1, j=2, k=3;
double x=3.14;
char a='@';
- Предыдущая
相撲トレーニング