Программа «Hello, world!» для процессора архитектуры x86 (ОС MS DOS) выглядит следующим образом:
BB 11 01 B9 0D 00 B4 0E 8A 07 43 CD 10 E2 F9 CD 20 48 65 6C 6C 6F 2C 20 57 6F 72 6C 64 21
Интерпретатор – программа, которая выполняет инструкции языка по порядку.
Интерпретируемые языки: Python, PHP, JavaScript и все скриптовые.
ПРОЕКТИРОВАНИЕ
могут включать буквы A..Z a..z , цифры 0..9 и символ _ .
не могут начинаться с цифр!
Прописные и строчные буквы – это разные символы! Пример: xz1, XZ1, xZ1, Xz1 – это разные идентификаторы!
Идентификатор не должен совпадать с ключевыми словами (см. далее)
Тип переменной
Имя
Значение
Оператор присваивания
!!В конце объявления ставится точка с запятой ;
Правильно:
0xF1uL
076U
987123l
Неправильно:
0F1u
076sL
2. Символьные – заключаются в одинарные кавычки и содержат 1 символ: ‘x’.
Не могут содержать символ одинарной кавычки и конца строки. Вместо этого используют escape-последовательности:
Конец строки: \n Горизонтальная табуляция(Tab) \t
Одинарная и двойная кавычка, ?, обратная косая черта:\’ \” \? \\
4. Строковые (строковый литерал) – последовательность символов, заключенная в двойные кавычки: “hello, world” . Заканчивается символом \0.
!!! "hello," "world" эквивалентно "hello, world"
Операция % неприменима к числам типа float или double.
Направление округления при операции ‘/’ или знак результата при операции ‘%’ для отрицательных аргументов зависят от системы.
Арифметические операции
Сокращенные операторы присваивания
+= -= *= /= %=
<<= >>= &= ^= |=
Пример:
/*примеры выше можно записать как:*/
a += 2;
x *= ( y + 1 );
Пример:
int k = 0; int L = 1;
//Если k равно 0 И L больше 0
if(k == 0 && L > 0)
{
printf();
}
Пример:
// обнуление всех бит, кроме последних семи.
a = a & 0x7F;
short int a = 100; // 0000 0000 0110 0100
a = a << 6; /* сдвиг на 6 бит влево, a = 1 1001 0000 0000
//Быстрое деление на степень двойки
int a = 1024 >> 1; // a = 512
//Быстрое умножение на степень двойки
int a = 1024 << 1; // a = 2048
Эти операции применимы только к переменным. Выражения типа (i+j)++ недопустимы.
Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:
Email: Нажмите что бы посмотреть