Глава 5. Соглашения об именах и комментариях 117
Целые различной длины
Следующие префиксы относятся к целым различной длины Префикс Целое Длина
b byte 8 бит
w word 16 бит
1 long обычно 32 бита
u • unsigned int
uw unsigned word
ul unsigned long
Считая, что переменная interestRate из предыдущего примера — это 16-битное слово, к ее имени можно добавить префикс w:
«
short winterestRate; // 16-битная процентная ставка
Префикс b нам только что встречался:
DWORD cbAlloc; // cbAlloc — это счетчик (число) выделяемых // байт памяти
Аналогично подставляются прочие префиксы. Если вы пишете собственную функцию-таймер для подсчета времени с момента запуска программы, то в ней можно использовать определения вроде:
unsigned long ulTicks; // число шагов (ticks) таймера после пуска
Переменные-счетчики
Счетчики любого типа обычно обозначаются префиксом с. Для массива
long rglEmployeeNumbers[MAX_EMPLOYEES] // массив (rg — rang) // длинных(1 — long)
// табельных номеров (Numbers) // сотрудников (Employee)
текущее число работников можно хранить в переменной
long cICurrentEmployees; // длинный(1 — long) счетчик (с — count)
// имеющихся в данный момент (Current) // сотрудников (employees)
Аналогично в собственной реализации функции strlen может быть объявлена такая переменная: