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




adfun.ru
Rambler's Top100 Rambler's Top100
    НА ГЛАВНУЮ
    РЕФЕРАТЫ
    ТОСТЫ
    ТЕСТЫ
    АВТО
    ДЛЯ СТУДЕНТА
    КНИГИ
    КОНТАКТ
 
Турбо С: руководство пользователя. Часть 2
Автор ""
Размер 800673 Байт
Страница 29 из 56
СКАЧАТЬ КНИГУ ЦЕЛИКОМ

     нец  комментария  вызовут  синтаксическую  ошибку.  По  умолчанию          
      Турбо  Си не разрешает вложенные комментарии имеет                        
     Турбо Си не разрешает вложенные комментарии, хотя  вы можете кор-          
     ректно откомпилировать  (такую как показано)  программу с вложен-          
     ными  комментариями,  используя  опцию компилятора -c (либо с по-          
     мощью  конструкции Nested Comments... ON (разрешить вложение ком-          
     ментариев) в  O/C/Source меню).  Для  обеспечения большей мобиль-          
     ности правильнее отмечать код, который должен быть прокомментиро-          
     ван, директивами #if 0 и #endif.                                           
                                                                                
          Комментарии заменяются  одним  символом пробела после макро-          
     расширения. В  других реализациях комментарии  уничтожаются  пол-          
     ностью или иногда используется передача лексем.  Смотрите "Замена          

                         - 235,236 -
                                                                                
     лексем" в этой главе.                                                      
                                                                                
                                                                                
               Идентификаторы (K&R 2.2)                                         
     -----------------------------------------------------------------          
                                                                                
          Идентификаторы - это просто те имена, которые вы даете пере-          
     менным, функциям, типам  данных или другим объектам, определенным          
     пользователями.  В Си идентификаторы могут включать буквы (A...Z,          
     a...z)  и  цифры (0...9), а также символ подчеркивания.  Турбо Си          
     также разрешает вам использовать знак доллара ($). Конечно, иден-          
     тификатор может начинаться только с буквы или символа (_).                 
                                                                                
          Регистр (верхний или нижний) имеет значение: другими словами          
     идентификаторы indx и Indx различны.  В Турбо Си внутри программы          
     значащими являются первые 32 символа идентификатора ;  однако  вы          
     можете изменить это число с помощью опции компилятора -i#,  где #          
     является числом значащих символов.  (Это определяется в меню  оп-          
     ций O/C/S/Identifier Length (Длина Идентификатора) .)                      
                                                                                
                                                                                
          Первые 32 символа являются  значащими также и для глобальных          
                                                                                
     идентификаторов, берущихся  из других модулей.  Однако, вы имеете          
     опцию разрешающую определять или нет чувствительность к регистрам          
     этих  идентификаторов, используя опцию Case sensitive link..ON из          
     подменю Options/Linker или /c опцию компоновщика TLINK, запускае-          
     мого с командной строки.  Но отметим, конечно, что идентификаторы          
     типа  pascal  никогда не чувствительны к регистру во время компо-          
     новки.                                                                     
                                                                                
                                                                                
                                                                                
               Ключевые  слова (K&R 2.3)                                        
     -----------------------------------------------------------------          
                                                                                
          В таблице  8.1  приведены ключевые слова,  зарезервированные          
     Турбо Си,  которые не должны использоваться в  качестве  названий          
     идентификаторов. Предшествующее    им сокращение AN соответствует          
     ANSI расширениям K&R, а TC - расширениям Турбо Си. Ключевые слова          
     entry и fortran,  упомянутые в K&R, не используются и не резерви-          
     руются в Турбо Си.                                                         
                                                                                
                                                                                
                                                                                

                         - 237,238 -
                                                                                
                                                                                
          Таблица 11.1: Ключевые слова зарезервированные Турбо Си.              
     -----------------------------------------------------------------          
                                                                                
      TC  asm          extern        return      TC  _cs     TC  _DH            
          auto     TC  far           short       TC  _ds     TC  _DL            
          break        float     AN  signed      TC  _es     TC  _DX            
          case         for           sizeof      TC  _ss     TC  _BP            
      TC  cdecl        goto          static      TC  _AH     TC  _DI            
          char     TC  huge          struct      TC  _AL     TC  _SI            
      AN  const        if            switch      TC  _AX     TC  _SP            
          continue     int           typedef     TC  _BH                        
          default  TC  interrupt     union       TC  _BL                        
          do           long          unsigned    TC  _BX                        
          double       near      AN  void        TC  _CH                        
          else     TC  pascal    AN  volatile    TC  _CL                        
      AN  enum         register      while       TC  _CX                        
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
               Константы (K&R 2.4)                                              
     -----------------------------------------------------------------          
                                                                                
          Турбо Си поддерживает все типы констант, определенные в K&R,          
     с некоторыми расширениями.                                                 
                                                                                
                                                                                
                                                                                
          Целые константы (K&R 2.4.1)                                           
          ---------------------------                                           





Допускается использование десятичных констант в диапазоне 0...4294967295. (Отрицательные константы рассматриваются просто как беззнаковые, к которым применен унарный оператор "минус".) Восьмиричные и шестнадцатиричные константы также допустимы. Суффикс L (или l), присоединенный к любой константе, сделает ее представление типа long. Аналогично, суффикс U (или u), дает представление unsigned. Константа становится unsigned long, если ее значение превышает 65535, независимо от используемого основа- ния. Примечание: можно использовать оба (L, и U) суффикса для од- ной и той же константы. - 239,240 - В таблице 11.2 обобщены представления констант по всем трем основаниям. Таблица 11.2. Целые константы Турбо Си без L или U. ----------------------------------------------------------------- __________________десятичные константы________________________ 0-32767 int 32767-2147483647 long 2147483648-4294967295 unsigned long > 4294967295 будет переполнение без предупреждения;результат константы будет представлен младшими битами фактического значения __________________восьмиричные константы______________________ 00-077777 int 0100000-0177777 unsigned int 01000000-017777777777 long 0100000000000-0377777777777 unsigned long > 0377777777777 будет переполнение (как описано выше) - 241,242 - _________________шестнадцатиричные константы__________________ 0x0000-0x7FFF int 0x8000-0xFFFF unsigned int 0x10000-0x7FFFFFFF long 0x80000000-0xFFFFFFFF unsigned long > 0xFFFFFFFF будет переполнение (как описано выше) ----------------------------------------------------------------- Символьные константы (K&R 2.4.3) -------------------------------- Турбо Си поддерживает двухсимвольные константы, например, 'An', '\n\t' и '\007\007'. Эти константы имеют 16-битное предс- тавление типа int, причем первый символ находится в младшем бай- те, а второй в старшем. Запомните, что такие константы не перено- симы в другие компиляторы Си. Односимвольные константы, такие как 'A', '\t' и '\007' также имеют 16 битное представление типа int. В этом случае младший байт является сигналом переполнения в старшем байте; т.е., если десятичное значение больше чем 127, то старший байт устанавлива- ется в -1 [=0xFF]. Это может быть запрещено объявлением, что тип char по умолчанию является незначащим. Для этого используется опция компилятора -k или конструкция Default char type...Unsigned в подменю Options/Compiler/Source, делающая старший байт нулевым, не считаясь со значением младшего байта. Турбо Си поддерживает ANSI расширение, допускающее шестнадца- тиричное представление кодов символов, например, '\x1F','\x82' и так далее. Кроме того допустима запись x и X, а также использова- ние от одной до трех цифр. Турбо Си также поддерживает другие ANSI расширения из списка разрешенных escape (эскейп)-последовательностей. Escape-последо- вательности представляют собой значения, которыми засылаются сим-


Страницы : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 [29] 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56


adfun.ru









Форум раскрутка сайта и интернет-реклама
реклама - рекламное агентство -
Интернет PR агентство чат и форум
волчат знакомства - сайт знакомств
бесплатные компьютерные игры
фото знакомства
новые стеклопакеты -
качественное остекление балконов
портал - пластиковые окна -
закажите окна пвх в Москве

частная стоматология в Москве:
надежная стоматологическая клиника
протезирование зубов и
отбеливание зубов в стоматологии
Музыка - скачать mp3 музыка
каталог партнерские программы
ручной бесплатный обмен ссылками цифровые камеры цифровые фотоаппараты -
цифровые видеокамеры

театры - заказ билетов в театр -
магазин - продажа компьютеров
в Москве форум Испания - жилье -
недвижимость в испании

турфирма - испания туры
Переводы - бюро переводов
Законы - закон о товарных знаках,
Грузовые перевозки. АсМАП. Дальнобой закон о рекламе
Интернет казино
реклама на форуме и контекстная реклама
на Яндексе Баннерная сеть и
интернет каталог сайтов Holiday.Ru
Форумы политика, лучшие анекдоты
знакомства.