Читайте также:
|
|
Макрос | True (не нуль) якщо с – це |
isalnum (c) | Буква або цифра |
isalpha (c) | Буква |
isdigit (c) | Цифра |
iscntrl (c) | Керуючий код |
isascii (c) | ASCII символ (0..127) |
isprint (c) | Друкований символ |
isgraph (c) | Символ, що має графічне представлення |
islower (c) | Маленька буква |
isupper (c) | Велика буква |
ispunct (c) | Знак пунктуації |
isspace (c) | Пробіл, табуляція, переклад рядка і т.д. |
isxdigit (c) | Цифра шестнадятеричної системи числення |
Перетворює: | |
_toupper (c) | Символи діапазону [a-z] у символи [A-Z] |
_tolower (c) | Символи діапазону [A-Z] у символи [a-z] |
tоascii (c) | Символи з кодами, великими 127, у символи діапазону 0-127 |
При розробці сучасних програм рекомендується користуватися угорською нотацією – угодою про присвоєння імен функціям і змінним. За цією угодою імена змінних створюються з префікса і змістовного імені. Префікс описує тип змінної і (можливо) спосіб її використання. Змістовне ім'я несе інформацію про призначення змінної. Застосування угоди спрощує аналіз програми, тому що звичайно визначення змінної й проаналізований фрагмент програми розділені декількома сторінками тексту, а префікс перемінної містить інформацію про її тип, що рятує від необхідності звертатися до визначення.
Префікс | Ім'я | Префікс | Ім'я | |
a | Array (масив) | o | Object (об'єкт) | |
c | Char (символ) | pal | Palette (палітра) | |
d | Date (дата) | psz | Pointer to zero – terminated string (покажчик на рядок із завершальним нулем) | |
dbl | Double (подвійний) | p, ptr | Pointer (покажчик) | |
dc | Device context (контекст пристрою) | r | Real (дійсне) | |
dw | Double word (подвійне слово) | rc | Rectangle (прямокутник) | |
f | Flag, Boolean, Logical (прапор, булевське, логічне) | rgb | Red-green-blue (перемінна кольору) | |
h | Handle (дескриптор) | rsrc | Resource (ресурс) | |
i | Integer (ціле) | sgl | Single | |
inst | Instance (екземпляр) | si | Short integer (коротке ціле) | |
l | Long (довге) | sz | Zero-terminated string (рядок із завершальним нулем) | |
li | Long integer (довге ціле) | u | Unsigned (беззнакове) | |
lp | Long pointer (далекий покажчик) | ui | Unsigned integer (беззнакове ціле) | |
msg | Message (повідомлення) | w | Word (слово) | |
n | Numeriс (числовий) | wnd | Window (вікно) |
Звичайно, ця таблиця не є повною та обов'язковою. Однак вона є прикладом звичайних префіксів для імен змінних.
Програміст вільний поповнити цю таблицю, щоб хоча б у межах однієї програми користуватися одною системою префіксів і позначень.
Дата добавления: 2015-07-20; просмотров: 58 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Особливості типу char | | | ТЕОРЕТИЧНА ЧАСТИНА |