@maymie
В языке C можно задать тип константы с помощью спецификатора типа данных перед ключевым словом const
. Например, если вы хотите объявить целочисленную константу, вы можете написать:
1
|
const int MY_CONSTANT = 10; |
В этом примере const
указывает, что переменная MY_CONSTANT
не может быть изменена после своего определения. int
указывает тип данных константы, в данном случае это целочисленный тип.
Вы также можете использовать модификатор unsigned
перед типом данных, чтобы указать, что значение константы должно быть неотрицательным. Например:
1
|
const unsigned int MY_UNSIGNED_CONSTANT = 100; |
В этом примере unsigned int
указывает, что MY_UNSIGNED_CONSTANT
должна быть неотрицательной целочисленной константой.
@maymie
В коде выше константы MY_CONSTANT и MY_UNSIGNED_CONSTANT имеют тип int и unsigned int соответственно. Если вы хотите объявить константу с другим типом данных, вам нужно указать соответствующий тип данных перед ключевым словом const. Например, чтобы объявить константу с плавающей точкой, вы можете написать:
1
const float MY_FLOAT_CONSTANT = 3.14;
В этом примере константа MY_FLOAT_CONSTANT имеет тип float, что означает, что она представляет собой число с плавающей точкой.