Библиотека Рефераты Курсовые Дипломы Поиск
Библиотека Рефераты Курсовые Дипломы Поиск
сделать стартовой добавить в избранное
Кефирный гриб на сайте www.za4et.net.ru

Компьютеры, Программирование Компьютеры, Программирование

Описание Языка СИ

Ночник-проектор "Звездное небо и планеты", фиолетовый.
Оригинальный светильник - ночник - проектор. Корпус поворачивается от руки. Источник света: 1) Лампочка (от карманных фонариков) 2) Три
330 руб
Раздел: Ночники
Забавная пачка денег "100 долларов".
Купюры в пачке выглядят совсем как настоящие, к тому же и банковской лентой перехвачены... Но вглядитесь внимательней, и Вы увидите
60 руб
Раздел: Прочее
Браслет светоотражающий, самофиксирующийся, желтый.
Изготовлены из влагостойкого и грязестойкого материала, сохраняющего свои свойства в любых погодных условиях. Легкость крепления позволяет
66 руб
Раздел: Прочее

 Элементы Языка СИ Используемые символы Множество символов используемых в языке СИ можно разделить на пять групп. 1. Символы, используемые для образования ключевых слов и идентификаторов (табл.1). В эту группу входят прописные и строчные буквы английского алфавита, а также символ подчеркивания. Следует отметить, что одинаковые прописные и строчные буквы считаются различными символами, так как имеют различные коды. Таблица 1 Прописные буквы латинского алфавита A B C D E F G H I J K L M O P Q R S U V W X Y Z Строчные буквы латинского алфавита a b c d e f g h i j k l m o p q r s u v w x y z Символ подчеркивания 2. Группа прописных и строчных букв русского алфавита и арабские цифры (табл.2). Таблица 2 Прописные буквы русского алфавита А Б В Г Д Е Ж З И К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ы Ь Э Ю Я Строчные буквы русского алфавита а б в г д е ж з и к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я Арабские цифры 0 1 2 3 4 5 6 7 8 9 3. Знаки нумерации и специальные символы (табл. 3). Эти символы используются с одной стороны для организации процесса вычислений, а с другой - для передачи компилятору определенного набора инструкций. Таблица 2 Символ Наименование Символ Наименование , запятая ) круглая скобка правая . точка ( круглая скобка левая ; точка с запятой } фигурная скобка правая : двоеточие { фигурная скобка левая ? вопросительный знак больше ! восклицательный знак квадратная скобка / дробная черта # номер обратная черта % процент ~ тильда & амперсанд звездочка ^ логическое не плюс = равно - мину " кавычки 4. Управляющие и разделительные символы. К той группе символов относятся: пробел, символы табуляции, перевода строки, возврата каретки, новая страница и новая строка. Эти символы отделяют друг от друга объекты, определяемые пользователем, к которым относятся константы и идентификаторы. Последовательность разделительных символов рассматривается компилятором как один символ (последовательность пробелов). 5. Кроме выделенных групп символов в языке СИ широко используются так называемые, управляющие последовательности, т.е. специальные символьные комбинации, используемые в функциях ввода и вывода информации. Управляющая последовательность строится на основе использования обратной дробной черты () (обязательный первый символ) и комбинацией латинских букв и цифр (табл.4). Таблица 4 Управляющая последовательность Наименование Шеснадцатеричная замена a Звонок 007 b Возврат на шаг 008 Горизонтальная табуляция 009 Переход на новую строку 00A v Вертикальная табуляция 00B r Возврат каретки 00C f Перевод формата 00D " Кавычки 022 ' Апостроф 027 Ноль-символ 000 Обратная дробная черта 05C ddd Символ набора кодов ПЭВМ в восьмеричном представлении xddd Символ набора кодов ПЭВМ в шестнадцатеричном представлении Последовательности вида ddd и xddd (здесь d обозначает цифру) позволяет представить символ из набора кодов ПЭВМ как последовательность восьмеричных или шестнадцатеричных цифр соответственно. Например символ возврата каретки может быть представлен различными способами: r - общая управляющая последовательность, 15 - восьмеричная управляющая последовательность, x00D - шестнадцатеричная управляющая последовательность.

Следует отметить, что в строковых константах всегда обязательно задавать все три цифры в управляющей последовательности. Например отдельную управляющую последовательность (переход на новую строку) можно представить как 10 или xA, но в строковых константах необходимо задавать все три цифры, в противном случае символ или символы следующие за управляющей последовательностью будут рассматриваться как ее недостающая часть. Например: "ABCDEx009FGH" данная строковая команда будет напечатана с использованием определенных функций языка СИ, как два слова ABCDE FGH, разделенные 8-ю пробелами, в этом случае если указать неполную управляющую строку"ABCDEx09FGH",то на печати появится ABCDE= =GH, так как компилятор воспримет последовательность x09F как символ "= =". Отметим тот факт, что, если обратная дробная черта предшествует символу не являющемуся управляющей последовательностью (т.е. не включенному в табл.4) и не являющемуся цифрой, то эта черта игнорируется, а сам символ представляется как литеральный. Например: символ h представляется символом h в строковой или символьной константе. Кроме определения управляющей последовательности, символ обратной дробной черты () используется также как символ продолжения. Если за () следует ( ), то оба символа игнорируются, а следующая строка является продолжением предыдущей. Это свойство может быть использовано для записи длинных строк. 1.1.2. Константы Константами называются перечисление величин в программе. В языке СИ разделяют четыре типа констант: целые константы, константы с плавающей запятой, символьные константы и строковыми литералы. Целая константа: это десятичное, восьмеричное или шестнадцатеричное число, которое представляет целую величину в одной из следующих форм: десятичной, восьмеричной или шестнадцатеричной. Десятичная константа состоит из одной или нескольких десятичных цифр, причем первая цифра не должна быть нулем (в противном случае число будет воспринято как восьмеричное). Восьмеричная константа состоит из обязательного нуля и одной или нескольких восьмеричных цифр (среди цифр должны отсутствовать восьмерка и девятка, так как эти цифры не входят в восьмеричную систему счисления). Шестнадцатеричная константа начинается с обязательной последовательности 0х или 0Х и содержит одну или несколько шестнадцатеричных цифр (цифры представляющие собой набор цифр шеснадцатеричной системы счисления: 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F)       Примеры целых констант:         Десятичная      Восьмеричная       Шестнадцатеричная         константа       константа          константа             16             020                0x10            127             0117               0x2B            240             0360               0XF0 Если требуется сформировать отрицательную целую константу, то используют знак "-" перед записью константы (который будет называться унарным минусом). Например: -0x2A, -088, -16 . Каждой целой константе присваивается тип, определяющий преобразования, которые должны быть выполнены, если константа используется в выражениях. Тип константы определяется следующим образом: - десятичные константы рассматриваются как величины со знаком, и им присваивается тип i (целая) или lo g (длинная целая) в соответствии со значением константы.

Если константа меньше 32768, то ей присваивается тип i в противном случае lo g. - восьмеричным и шестнадцатеричным константам присваивается тип i , u sig ed i (беззнаковая целая), lo g или u sig ed lo g в зависимости от значения константы согласно табл 5. Таблица 5 Диапазон шестнадцатеричных констант Диапазон восьмеричных констант Тип 0x0 - 0x7FFF 0 - 077777 i 0X8000 - 0XFFFF 0100000 - 0177777 u sig ed i 0X10000 - 0X7FFFFFFF 0200000 - 017777777777 lo g 0X80000000 - 0XFFFFFFFF 020000000000 - 037777777777 u sig ed lo g Для того чтобы любую целую константу определить типом lo g, достаточно в конце константы поставить букву "l" или "L". Пример: 5l, 6l, 128L, 0105L, OX2A11L. Константа с плавающей точкой - десятичное число, представленное в виде действительной величины с десятичной точкой или экспонентой. Формат имеет вид: . Число с плавающей точкой состоит из целой и дробные части и (или) экспоненты. Константы с плавающей точкой представляют положительные величины удвоенной точности (имеют тип double). Для определения отрицательной величины необходимо сформировать константное выражение, состоящее из знака минуса и положительной константы. Примеры: 115.75, 1.5Е-2, -0.025, .075, -0.85Е2 Символьная константа - представляется символом заключенном в апострофы. Управляющая последовательность рассматривается как одиночный символ, допустимо ее использовать в символьных константах. Значением символьной константы является числовой код символа. Примеры: ' '- пробел , 'Q'- буква Q , ' ' - символ новой строки , '' - обратная дробная черта , 'v' - вертикальная табуляция . Символьные константы имеют тип i и при преобразовании типов дополняются знаком. Строковая константа (литерал) - последовательность символов (включая строковые и прописные буквы русского и латинского а также цифры) заключенные в кавычки (") . Например: "Школа 35", "город Тамбов", "YZP КОД". Отметим, что все управляющие символы, кавычка ("), обратная дробная черта () и символ новой строки в строковом литерале и в символьной константе представляются соответствующими управляющими последовательностями. Каждая управляющая последовательность представляется как один символ. Например, при печати литерала "Школа 35" его часть "Школа" будет напечатана на одной строке, а вторая часть " 35" на следующей строке. Символы строкового литерала сохраняются в области оперативной памяти. В конец каждого строкового литерала компилятором добавляется нулевой символ, представляемый управляющей последовательностью . Строковый литерал имеет тип char[] . Это означает, что строка рассматривается как массив символов. Отметим важную особенность, число элементов массива равно числу символов в строке плюс 1, так как нулевой символ (символ конца строки) также является элементом массива. Все строковые литералы рассматриваются компилятором как различные объекты. Строковые литералы могут располагаться на нескольких строках. Такие литералы формируются на основе использования обратной дробной черты и клавиши ввод. Обратная черта с символом новой строки игнорируется компилятором, что приводит к тому, что следующая строка является продолжением предыдущей.

Попытки совершенствования классификаций продолжились в 20 в. Начиная с середины 20 в. лингвистическая типология испытала бурный расцвет. Общеграмматические искания совершаются в русле логики. В 16--18 вв. устанавливается безраздельное господство логицизма в описании языка, начало которому положили античные мыслители и который являлся ведущим началом в занятиях грамматикой в русле схоластики и спекулятивной логики модистов в раннем и позднем Средневековье. Следование логицизму означало описание языковых явлений в логико-философских терминах, утверждение принципа универсализма, невнимание к конкретным языкам и различиям между ними, игнорирование исторических изменений в языке, допущение имплицитных компонентов в высказывании. Получила продолжение традиция написания философских, общих, универсальных грамматик: Одним из видных представителей этого направления был Франсиско Санчес (1523--1601). Создаётся ряд универсальных грамматик в духе возобладавшего в 17 в. декартовского рационализма. В 1660 г. в монастыре Пор-Рояль появляется построенная на основе философских принципов прежде всего рационализма (картезианства), а также эмпиризма и сенсуализма знаменитая "Grammaire gйnйrale et raisonnйe" Клода Лансло и Антуана Арно (известная под именем Грамматики Пор-Рояля)

1. Препроцессор языка СИ

2. Язык Си: шаг за шагом

3. О характеристике лексической специфики при описании языка

4. Конвертер программы с подмножества языка Си в Паскаль с использованием LL(1) метода синтаксического анализа

5. Программирование на языке Си++

6. Сравнительное описание слоговых структур английского и каракалпакского языков
7. Синтаксический анализ языка НОРМА. Разбор описания
8. Процедуры и функции в языке Паскаль. Сфера действия описаний

9. Операторы ввода и вывода в языке программирования Си++

10. Работа со структурами в языке программирования Си++

11. Краткое описание происхождения птиц и описание некоторых птиц кайнозойской эры

12. Описание Волго-Вятского экономического района

13. Билеты по всемирной истории для 11 класса на украинском языке

14. Юридическая техника и язык права (на примере правовых актов органов государственной власти Нижегородской области)

15. Топики по английскому языку

16. История английского языка

Шкатулка РТО, 35.5х25.5х20 см (арт. 3678-RT-60).
1937 руб
Раздел: Шкатулки для рукоделия
Швабра-вертушка "Торнадо Хенди".
Швабра для пола "Торнадо" обладает крутящейся насадкой из микрофибры, обеспечивающей отличное впитывание грязи и жидкости во
1385 руб
Раздел: Швабры и наборы
Ручка "Автомат", 12 штук, в коробке.
Любовь сильного пола к различного рода оружию известна с давних пор. Но если настоящий автомат в руках подержать может далеко не каждый,
449 руб
Раздел: Оригинальные ручки

17. Ударение в сложных словах немецкого языка

18. Топики по немецкому языку за 11 класс

19. Название всех стран, жители, столицы, языки (на английском языке)

20. Латинский язык (Контрольна робота)

21. Лингвистика - влияние первого языка на изучении второго

22. Английский язык (11 класс)
23. Зачетные темы по английскому языку для школы
24. Категории рода и одушевленности-неодушевленности и их выражение в некоторых языках мира

25. Контрольная работа по Английскому языку

26. Образцы писем делового характера на английском языке

27. Переводы по английскому языку из учебника Л.Н. Адрианова

28. Синонимия немецкого языка. Синонимический ряд и тематическая группа

29. Список мирового наследия (The World Heritage List, на английском языке)

30. Топики по английскому языку

31. Топики по Английскому языку

32. Цикл-метод обучения. (Методика преподавания эстонского языка)

Сиденье в ванну раздвижное пластиковое.
Сиденье предназначено для принятия гигиенических процедур, используется как санитарно-гигиеническое приспособление, не предназначенное для
437 руб
Раздел: Решетки, сиденья для ванны
Зонт на коляску Lorelli, цвет: терракотовый.
Универсальный зонт для коляски. Защитит малыша во время продолжительных прогулок как от солнца, так и от внезапного дождика. Универсальное
425 руб
Раздел: Зонтики для колясок
Коробка для хранения, на молнии, складная, 30x40x25 см, серо-белая.
Коробка предназначена для хранения небольших предметов. Размер: 30x40x25 см. Материал: пластик, кант из нетканого полотна. Цвет: серо-белый.
320 руб
Раздел: Более 10 литров

33. Билеты по английскому языку за 11 класс

34. Тесты по английскому языку

35. Латинский язык: Практические задания для студентов заочного отделения исторического факультета

36. Глаголы французского языка (Le regime des verbes francais)

37. Словообразовательные модели неологизмов в современном английском языке

38. Mozart: Symphony #40 in G Minor, K.550 Моцарт: Симфония №40 в си-минор, К. 550
39. Контрольная работа по английскому языку (Тюмень)
40. Билеты по английскому языку для 9 класса (2002г.)

41. Региональная культура и история на уроках немецкого языка в средней школе

42. Роль поэзии в обучении немецкому языку

43. Стилистическое значение устоявшихся выражений в немецком языке. Крылатые выражения и высказывания в "Фаусе" Гете

44. Способы выражения сомнения в современном немецком языке

45. Местоимения и слова-заместители в современном английском языке

46. Функционирование пословиц и поговорок в немецком языке, отражающих межличностные отношения

47. Сопоставительный анализ фразеологических единиц с компонентом “mund”/”рот” в немецком и русском языках

48. Лексические особенности французского языка в Канаде

Кувшин "Ирис", 1000 мл.
Кувшин. Диаметр: 14 см. Высота: 18 см. Объем: 1000 мл. Материал: керамика.
330 руб
Раздел: Кувшины, графины
Скалка силиконовая большая.
Силиконовая скалка - полезный аксессуар для каждой хозяйки. Изделие предназначено для раскатывания любого теста. Эргономичные ручки скалки
391 руб
Раздел: Скалки
Чайник заварочный "Лавандовый букет", 950 мл.
Заварочный чайник поможет вам в приготовлении вкусного и ароматного чая, а также станет украшением вашей кухни. Материал: доломит. Объем: 950 мл.
427 руб
Раздел: Чайники заварочные

49. Билеты по английскому языку за 11-класс (Украина)

50. Основные лексические и грамматические различия между британским и американским вариантом английского языка

51. История японского языка

52. Косвенные речевые акты в современном английском языке

53. Шпаргалки по английскому языку

54. Сниженная лексика английского языка и ее перевод на русский язык (на примере переводов романа С. Кинга “Долгий путь”)
55. Специфика преподавания иностранного языка и метод проектов
56. Синтактико-семантический анализ составляющих сложносоставных слов в английском языке

57. Использование видео на уроках английского языка

58. Лингвистические основы обучения произношению английского языка в каракалпакской школе

59. Лексико-семантическое поле "женщина" в современном английском языке

60. Синтаксические функции герундия в испанском языке. Проблема атрибутивного герундия

61. Сниженная лексика английского языка и ее перевод на русский язык (на примере перевода новеллы С.Кинга "Долгий путь")

62. Формы обращения в английском языке

63. Средства художественного языка в авангардных стилях начала XX века

64. Язык средств массовой информации на примере газетной печати

Увлекательная настольная игра "Турбосчет Форсаж".
Продолжение самой "хитовой" игры "Турбосчет", еще больше карт с условиями, еще больше "прокачиваем" устный
392 руб
Раздел: Математика, цифры, счет
Настольная игра "Имаджинариум".
Каждый игрок выбирает себе слона и набор карточек для голосования того же цвета, что и слон. Карточек для голосования семь. Вам пригодится
1750 руб
Раздел: Карточные игры
Картриджи чернильные "Cartridge Quink", синие, 5 штук.
Картриджи подходят для всех перьевых ручек Parker. Картриджи с чернилами позволяют легко и просто заправить перьевую ручку, при этом не
309 руб
Раздел: Чернила, тушь, штемпель

65. Проблема классификации языков

66. Русский язык (Шпаргалка)

67. Русский язык

68. Функционально – прагматические аспекты фразеологических интенсификаторов в современном английском языке

69. Речевой этикет в современном русском языке

70. Глагольное управление в селькупском языке
71. Приемы комического в языке произведений П.Г. Вудхауза
72. Структурные и понятийные аспекты языка

73. Диалектологический словарь русского языка

74. Значимость русского языка

75. Книга Г.О. Винокура "О языке художественной литературы"

76. Лексическая эквивалентность при переводе художественного текста с нидерландского языка на русский. Особенности перевода метафор. (на материале перевода отрывка из романа Анны Энквист "Тайна")

77. Новое в русском языке

78. Проза Д.И. Фонвизина в истории русского литературного языка

79. Способы образования неологизмов в терминологии в современном французском языке

80. Фразеологизмы новозаветного происхождения в современном русском языке

Конструктор 3 в 1 "Лесные сказки", 35 деталей.
Игровые наборы-конструкторы из дерева серии «Сказки» познакомят детей с героями детских сказок, подарят много часов увлекательных
479 руб
Раздел: Деревянные конструкторы
Шторка антимоскитная универсальная, с магнитными замками ТД7-008.
Размеры: 100х220 см. Препятствует проникновению насекомых. Не нарушает естественную циркуляцию воздуха. Подходит для любых типов дверных
424 руб
Раздел: Сетки противомоскитные
Умные кубики. Орнаменты. 50 игр для развития интеллекта.
IQ-кубики "Орнаменты" - универсальный набор интеллектуальных игр для дошкольников. IQ-кубики помогают развивать моторную и
306 руб
Раздел: Развивающие игры с кубиками

81. Глагол в русском языке

82. Конструкции имени существительного с прилагательным в романе Р. Кено «Chiendent»: грамматика писателя и грамматика языка

83. Экология русского языка

84. Графика русского языка до и после Кирилла

85. Шпаргалка по русскому языку

86. Поле запаха в немецком языке на примере романа П.Зюскинда ПАРФЮМЕР
87. Описание картины В.М. Васнецова «Богатыри»
88. Сопоставительный анализ фразеологических единиц с компонентом “mund”/”рот” в немецком и русском языках

89. Объективная обусловленность восприятия звукосимволичных слов языка и связь фонетической формы слова с его семантическим содержанием и денотатом

90. Использование кабинета для внеклассной работы по иностранному языку

91. Сниженная лексика в современном немецком языке; источники пополнения и особенности функционирования в молодежном сленге

92. Лексический состав поэтического языка А.С. Пушкина

93. Аббревиация в разноструктурных языках

94. Английский язык в Южной Африке

95. Теория и методика русского языка (экзаменационные билеты)

96. Новообразования в языке современной немецкой рекламы

Этажерка для обуви разборная, 2 полки, 435x660x300 мм, 4 положения.
Этажерка Ника ЭТ3 - ваш правильный выбор в экономии свободного пространства. Модель предназначена для хранения обуви в прихожей. Она
720 руб
Раздел: Полки напольные, стеллажи
Ручка шариковая "Excellence", золото.
Новая подарочная шариковая ручка имеет необычный дизайн, который притягивает взгляд. Металлический миниатюрный корпус полностью усыпан
444 руб
Раздел: Металлические ручки
Набор детской посуды "Собачка", 3 предмета.
Набор посуды детский "Собачка". В комплекте 3 предмета: - тарелка суповая диаметром 15 см, - тарелка обеденная диаметром 19
318 руб
Раздел: Наборы для кормления

97. Особенности формообразования и музыкального языка в хоровых сценах оперы "Псковитянка" Н.А. Римского-Корсакова

98. Реферат перевода с английского языка из книги “A History of England” by Keith Feiling

99. История японского языка


Поиск Рефератов на сайте za4eti.ru Вы студент, и у Вас нет времени на выполнение письменных работ (рефератов, курсовых и дипломов)? Мы сможем Вам в этом помочь. Возможно, Вам подойдет что-то из ПЕРЕЧНЯ ПРЕДМЕТОВ И ДИСЦИПЛИН, ПО КОТОРЫМ ВЫПОЛНЯЮТСЯ РЕФЕРАТЫ, КУРСОВЫЕ И ДИПЛОМНЫЕ РАБОТЫ. 
Вы можете поискать нужную Вам работу в КОЛЛЕКЦИИ ГОТОВЫХ РЕФЕРАТОВ, КУРСОВЫХ И ДИПЛОМНЫХ РАБОТ, выполненных преподавателями московских ВУЗов за период более чем 10-летней работы. Эти работы Вы можете бесплатно СКАЧАТЬ.