1 / 5

Для обработки символьных (литерных) данных используется тип char ( от слова character) .

Для обработки символьных (литерных) данных используется тип char ( от слова character) . Значениями типа char служат все символы, которые могут высветиться на экране дисплея: цифры, буквы, знаки операций, специальные символы и т.д.

sutton
Download Presentation

Для обработки символьных (литерных) данных используется тип char ( от слова character) .

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Для обработки символьных (литерных) данных используется типchar(от слова character). Значениями типа charслужат все символы, которые могут высветиться на экране дисплея: цифры, буквы, знаки операций, специальные символы и т.д. Переменная, объявленная как char, может принимать значение только одного символа. Это значение можно присвоить переменной с помощью оператора присваивания или ввода с клавиатуры. Пример.Экран Var lit:char;а … lit:=‘а’;write (lit); Cимвол, который присваивается, обязательно заключается в апострофы, но не при вводе с клавиатуры. При выводе значения переменной литерного (символьного) типа кавычки (штрихи) не печатаются

  2. ) Каждому символу ставится в соответствие код – целое число в диапазоне 0..255. В Турбо-Паскале для хранения символа отводится 8 разрядов (1 байт). Символы с кодами 0..31 относятся к служебным кодам. При их использовании в тексте Турбо-Паскаля они считаются пробелами. Допускается использовать запись символа путём указания его внутреннего кода, которому предшествует символ #, например,: #65 - прописная латинская буква ‘A” #27 - ESC #8 - BS #13 - CR (ENTER – возврат каретки)

  3. Операции над данными типа char Так как символы языка упорядочены, то к символьным данным применимы операции отношений (сравнений): < <= <> >= Результатом операции сравнения является логическая константа TRUE или FALSE. ПРИМЕР: ‘A’<‘B’ TRUE ‘F’<‘ ‘ TRUE ‘+’>’-’ FALSE

  4. Встроенные функции

  5. начало k:=0 с нет c ’ / ‘ да Нет да k:=k+1 c k конец Примеры 1. Пусть символы вводятся с клавиатуры. Подсчитать, сколько раз среди них встретится символ восклицательный знак. Признаком окончания ввода символов служит нажатие символа /. Program voskl; Var c: char; k: byte; BEGIN read( c ); k:=0; while c <> ‘/’ do begin if c=‘!’ then inc( k ); read( c ) end; write ( k ); END. c =‘ ! ‘

More Related