Целочисленные константы в C | Microsoft Learn
Twitter LinkedIn Facebook Адрес электронной почты
- Статья
Целая константа является десятичным (основание 10), восьмеричным (основание 8) или шестнадцатеричным (основание 16) числом, представляющим целое значение. Используйте целочисленные константы для представления целочисленных значений, которые нельзя изменить.
Синтаксис
integer-constant
:
decimal-constant
integer-suffix
необ.
octal-constant
integer-suffix
необ.
hexadecimal-constant
integer-suffix
необ.
decimal-constant
:
nonzero-digit
decimal-constant
digit
octal-constant
:
0
octal-constant
octal-digit
hexadecimal-constant
:
hexadecimal-prefix
hexadecimal-digit
hexadecimal-constant
hexadecimal-digit
hexadecimal-prefix
: один из следующих символов:
0x
0X
nonzero-digit
: один из следующих символов:
1 2 3 4 5 6 7 8 9
octal-digit
: один из следующих символов:
0 1 2 3 4 5 6 7
hexadecimal-digit
: один из следующих символов:
0 1 2 3 4 5 6 7 8 9
a b c d e f
A B C D E F
integer-suffix
:
unsigned-suffix
long-suffix
необ.
unsigned-suffix
long-long-suffix
unsigned-suffix
64-bit-integer-suffix
long-suffix
unsigned-suffix
opt
long-long-suffix
unsigned-suffix
необ.
64-bit-integer-suffix
unsigned-suffix
: один из следующих символов:
u U
long-suffix
: один из следующих символов:
l L
long-long-suffix
: один из следующих символов:
ll LL
64-bit-integer-suffix
: один из следующих символов:
i64 I64
Суффиксы i64
и I64
Целочисленные константы являются положительными, если им не предшествует знак минус (-
). Знак «минус» интерпретируется как унарный арифметический оператор изменения знака. (Сведения об этом операторе см. в статье Unary Arithmetic Operators (Унарные арифметические операторы).
Если целочисленная константа начинается с 0x
или 0X
, это шестнадцатеричное значение. Если он начинается с цифры 0
, это восьмеричная. В противном случае предполагается, что он является десятичным.
Следующие целочисленные константы эквивалентны:
28 0x1C /* = Hexadecimal representation for decimal 28 */ 034 /* = Octal representation for decimal 28 */
Пробельные символы между цифрами целой константы не допускаются. В следующих примерах показаны некоторые допустимые десятичные, восьмеричные и шестнадцатеричные константы.
/* Decimal Constants */ int dec_int = 28; unsigned dec_uint = 4000000024u; long dec_long = 2000000022l; unsigned long dec_ulong = 4000000000ul; long long dec_llong = 9000000000LL; unsigned long long dec_ullong = 900000000001ull; __int64 dec_i64 = 9000000000002I64; unsigned __int64 dec_ui64 = 90000000000004ui64; /* Octal Constants */ int oct_int = 024; unsigned oct_uint = 04000000024u; long oct_long = 02000000022l; unsigned long oct_ulong = 04000000000UL; long long oct_llong = 044000000000000ll; unsigned long long oct_ullong = 044400000000000001Ull; __int64 oct_i64 = 04444000000000000002i64; unsigned __int64 oct_ui64 = 04444000000000000004uI64; /* Hexadecimal Constants */ int hex_int = 0x2a; unsigned hex_uint = 0XA0000024u; long hex_long = 0x20000022l; unsigned long hex_ulong = 0XA0000021uL; long long hex_llong = 0x8a000000000000ll; unsigned long long hex_ullong = 0x8A40000000000010uLL; __int64 hex_i64 = 0x4a44000000000020I64; unsigned __int64 hex_ui64 = 0x8a44000000000040Ui64;
См.
такжеКонстанты в C
Linux, DevOps и системное администрирование
Страница не найдена – RTFM: Linux, DevOps и системное администрированиеПоищите используя форму ниже или просмотрите недавние записи.
More results…
Exact matches only
Exact matches only
Search in title
Search in title
Search in content
Search in content
Search in excerpt
Hidden
Hidden
More results…
Exact matches only
Search in title
Search in title
Search in content
Search in content
Search in excerpt
Hidden
Hidden
Navigation
aСамое читаемое
- CentOS: установка, настройка Zabbix-agent и добавление нового хоста в мониторинг — 507 272 views
- MySQL/MariaDB: наиболее используемые команды, примеры — 289 329 views
- BASH: описание циклов for, while, until и примеры использования — 152 313 views
- Карта сайта — 141 728 views
- Команда find и её опции в примерах — 139 745 views
Архив месяца
Пн | Вт | Ср | Чт | Пт | Сб | Вс |
---|---|---|---|---|---|---|
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 |
Архивы по годам
Архивы по годам Выберите месяц Февраль 2023 (2) Январь 2023 (2) Декабрь 2022 (1) Октябрь 2022 (4) Сентябрь 2022 (1) Июнь 2022 (1) Май 2022 (1) Апрель 2022 (1) Март 2022 (2) Январь 2022 (1) Декабрь 2021 (3) Ноябрь 2021 (8) Октябрь 2021 (4) Сентябрь 2021 (5) Август 2021 (5) Июль 2021 (6) Июнь 2021 (6) Май 2021 (6) Апрель 2021 (11) Март 2021 (8) Февраль 2021 (6) Январь 2021 (1) Декабрь 2020 (1) Ноябрь 2020 (9) Октябрь 2020 (9) Сентябрь 2020 (4) Август 2020 (8) Июль 2020 (4) Июнь 2020 (3) Май 2020 (5) Апрель 2020 (9) Март 2020 (8) Февраль 2020 (9) Январь 2020 (2) Декабрь 2019 (9) Ноябрь 2019 (9) Октябрь 2019 (11) Сентябрь 2019 (11) Август 2019 (10) Июль 2019 (2) Июнь 2019 (4) Май 2019 (9) Апрель 2019 (13) Март 2019 (32) Февраль 2019 (20) Январь 2019 (10) Декабрь 2018 (9) Ноябрь 2018 (12) Октябрь 2018 (15) Сентябрь 2018 (12) Август 2018 (14) Июль 2018 (17) Июнь 2018 (18) Май 2018 (21) Апрель 2018 (6) Март 2018 (18) Февраль 2018 (7) Январь 2018 (13) Декабрь 2017 (14) Ноябрь 2017 (6) Октябрь 2017 (24) Сентябрь 2017 (13) Август 2017 (15) Июль 2017 (11) Июнь 2017 (11) Май 2017 (11) Апрель 2017 (7) Март 2017 (18) Февраль 2017 (13) Январь 2017 (14) Декабрь 2016 (12) Ноябрь 2016 (15) Октябрь 2016 (13) Сентябрь 2016 (21) Август 2016 (19) Июль 2016 (14) Июнь 2016 (8) Май 2016 (24) Апрель 2016 (15) Март 2016 (19) Февраль 2016 (21) Январь 2016 (19) Декабрь 2015 (17) Ноябрь 2015 (17) Октябрь 2015 (14) Сентябрь 2015 (13) Август 2015 (1) Июль 2015 (20) Июнь 2015 (23) Май 2015 (26) Апрель 2015 (28) Март 2015 (30) Февраль 2015 (26) Январь 2015 (24) Декабрь 2014 (31) Ноябрь 2014 (21) Октябрь 2014 (28) Сентябрь 2014 (23) Август 2014 (31) Июль 2014 (23) Июнь 2014 (11) Май 2014 (14) Апрель 2014 (8) Март 2014 (11) Февраль 2014 (11) Январь 2014 (11) Декабрь 2013 (12) Ноябрь 2013 (23) Октябрь 2013 (20) Сентябрь 2013 (30) Август 2013 (20) Июль 2013 (6) Июнь 2013 (9) Май 2013 (5) Апрель 2013 (13) Март 2013 (22) Февраль 2013 (36) Январь 2013 (10) Декабрь 2012 (4) Ноябрь 2012 (8) Октябрь 2012 (13) Сентябрь 2012 (29) Август 2012 (24) Июль 2012 (18) Июнь 2012 (2) Май 2012 (4) Март 2012 (5) Февраль 2012 (5) Январь 2012 (25) Декабрь 2011 (15) Ноябрь 2011 (6) Август 2011 (13)Определение, типы, использование [Примечания GATE]
Test Series
By Anjnee Bhatnagar|Обновлено: 10 октября 2022 г. или изменен. Мы назначаем эти константы в C, чтобы отображать одно и то же значение на протяжении всего выполнения программы. Значение, назначенное один раз, остается фиксированным на протяжении всего жизненного цикла программы.
Константы в C PDF
Константа — это переменная, значения которой нельзя обновить или изменить. Константа сравнима с переменными в языке программирования C, за исключением того, что она может содержать только одну переменную одновременно во время выполнения программы. Это указывает на то, что, как только мы присвоим значение константе, мы не сможем изменить его во время выполнения программы; это фиксированная. В этой статье мы узнаем о константах в C, использовании констант в C и типах констант в C в соответствии с программой GATE для CS.
Загрузить Формулы для компьютерных наук GATE. Программирование и структуры данных
Прочитать статью полностью
Что такое константы в C?
Константы языка C используются при выполнении программы для хранения значений, которые остаются фиксированными и не изменяются ни в какой точке. В экзамене GATE сформулировано множество вопросов, основанных на этой теме. Мы можем использовать константы в C, используя два метода:
- Используя «#define»
- Используя ключевое слово «const»
Загрузить формулы для GATE Computer Science Engineering — Discrete Mathematics
Константы в C Определение
Константы в C в основном определяются как именованная память. Константы в программировании на C могут иметь любой тип данных: символьный тип, тип с плавающей запятой, строковый, целочисленный и двойной тип.
Использование #define для создания констант в C
Константы в C можно создавать с помощью директив препроцессора. Мы должны определить его в начале программы. Синтаксис для создания констант в C с использованием #define:
Синтаксис:
#define CONSTANT_NAME value
Пример :
#define speed 3.6
Здесь «velocity» — это имя константы со значением 3. 6. Это значение не может быть изменено во время выполнения программы.
Использование ключевого слова const для создания констант в C
Мы объявляем ключевое слово «const» перед переменной, чтобы создать константу. Любой тип данных может использовать это ключевое слово. Он также ярко используется на экзамене GATE CSE. Синтаксис для создания константы в C с использованием ключевого слова const:
Синтаксис:
const тип_данных имя_переменной= значение;
Пример: const int length= 10;
Здесь ключевое слово const является префиксом для целочисленного типа данных, которому присвоено значение 10. доступные типы данных. В C есть два типа констант:
- Первичные константы: целочисленные, вещественные, двойные и символьные константы
- Вторичные константы: массивы, структуры, Enum и т. д.
Однако в зависимости от типов данных константы можно разделить на следующие группы вместе с их диапазонами:
Тип констант | Тип данных |
Целочисленные константы 9003 in3 | |
беззнаковое целое | |
long int, long long int | |
Константы с плавающей запятой или вещественные числа 9003 23 | с плавающей запятой |
Восьмеричная константа | целое число |
Шестнадцатеричное число0094 | char |
строковые константы | char |
Что такое литералы в C?
Литералы — это значения, присваиваемые переменной, которые остаются постоянными на протяжении всего выполнения программы. Константы и литералы взаимозаменяемы в программировании на C. Литералы также содержат память, но никогда не упоминаются как переменные. Литералы в C бывают четырех типов: целочисленные литералы, литералы с плавающей запятой, литералы символов и литералы строк.
Разница между литералами и константами в C
Литералы в C — это lvalue, на которые мы можем ссылаться в памяти. С другой стороны, константы в C — это «значения», на которые мы не можем ссылаться в памяти. является выражением со связанным с ним адресом, в то время как rvalue является выражением, которое не содержит никакого связанного с ним адреса памяти Литералы содержат память, поэтому на них можно легко ссылаться, в то время как константы не занимают никакой памяти
Часто задаваемые вопросы о константах в до
Что такое константы в C?
Константы в C определяются как значения, которые присваиваются любой переменной или идентификатору. Константы остаются фиксированными на протяжении всего выполнения программы. Однако, с другой стороны, переменные могут изменять свое значение и могут не оставаться постоянными в течение своего существования.
Какие существуют два способа создания констант в C?
В C константы могут быть созданы двумя способами, а именно директивами препроцессора #define и ключевым словом const. С помощью директив препроцессора константы объявляются перед глобальными переменными.
Какие основные типы констант существуют в C?
В C константы в основном делятся на два типа — примитивные и вторичные константы. Примитивные типы включают int, float и string, тогда как вторичные типы включают массив, структуру и т. д.
Что такое литерал?
Литерал имеет то же физическое значение, что и константа в C. Поэтому слово литерал взаимозаменяемо с константами. Он используется для указания значимого значения в программе.
Какая польза от констант в C?
Константы в C используются для определения значения, которое нельзя изменить во время выполнения программы. Константы могут быть объявлены с помощью ключевого слова «const».
Как объявить константу в C?
Оператор const используется для объявления и установки константы. Вы даете значению осмысленное имя, определяя константу. Константу нельзя изменить или присвоить новое значение после того, как она была указана.
GATE & PSU CS
ИнформатикаGATEGATE CSENIELITOДругие экзаменыБыстрые ссылкиПробный тест
Избранные статьи
Наше приложение 003
Следите за обновлениями 003 9000s
- BYJU’S Exam Prep: приложение для подготовки к экзамену
GradeStack Обучение Pvt. Ltd.Windsor IT Park, Tower — A, 2-й этаж,
Sector 125, Noida,
Uttar Pradesh 201303
Целочисленные константы C | Microsoft Узнайте
Редактировать
Твиттер LinkedIn Фейсбук Электронная почта
- Статья
Целочисленная константа — это десятичное (по основанию 10), восьмеричное (по основанию 8) или шестнадцатеричное (по основанию 16) число, представляющее целочисленное значение. Используйте целочисленные константы для представления целочисленных значений, которые нельзя изменить.
Синтаксис
целое число-константа
:
десятичное число-константа
целое число-суффикс
2 83 восьмеричная константа
целочисленный суффикс
opt
шестнадцатеричная константа
целочисленный суффикс
opt
десятичная константа
2 0390 7 не zer
о-цифра
десятичная константа
цифра
восьмеричная константа
90
: 0
восьмеричная константа
восьмеричная цифра
шестнадцатеричная-константа
:
шестнадцатеричный-префикс
шестнадцатеричная-цифра
шестнадцатеричная-константа
140273 шестнадцатеричный-цифра
шестнадцатеричный-префикс
: один из
0x
10X9009 8 0X9009 0003 ненулевое число
: одно из
1 2 3 4 5 6 7 8 9
восьмеричная цифра
: одна из
0 1 2 3 4 5 6 7
0 1 2 3 4 5 6 7 8 9
a b c d e f
A B C D E F
целочисленный суффикс 1 8 : 3 92089 9028
суффикс без знака
длинный суффикс
opt
суффикс без знака
длинный-длинный-суффикс
беззнаковый-суффикс
64-битный-целый-суффикс
длинный-суффикс 9 30281
беззнаковый-суффикс
вариант
длинный-длинный-суффикс
беззнаковый-суффикс
2 83 64-битный целочисленный суффикс
беззнаковый- суффикс
: один из
u U
длинный суффикс
: один из
9
L l длинный-длинный-суффикс
: один из
ll LL
Суффикс 64-битного целого числа
: один из
i62 I60
Суффиксы i64
и I64
относятся к Microsoft.