Константы в c: Константы в C | Microsoft Learn

Целочисленные константы в C | Microsoft Learn

Twitter LinkedIn Facebook Адрес электронной почты

  • Статья

Целая константа является десятичным (основание 10), восьмеричным (основание 8) или шестнадцатеричным (основание 16) числом, представляющим целое значение. Используйте целочисленные константы для представления целочисленных значений, которые нельзя изменить.

Синтаксис

integer-constant:
decimal-constantinteger-suffixнеоб.
octal-constantinteger-suffixнеоб.
hexadecimal-constantinteger-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-suffixlong-suffixнеоб.


unsigned-suffix long-long-suffix
unsigned-suffix 64-bit-integer-suffix
long-suffixunsigned-suffixopt
long-long-suffixunsigned-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

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

Архив месяца

Апрель 2023
ПнВтСрЧтПтСбВс
 12
3456789
10111213141516
17181920212223
24252627282930

Архивы по годам

Архивы по годам Выберите месяц Февраль 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)

Iconic One Theme | Powered by WordPress

Определение, типы, использование [Примечания 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

in

3

3 2 23, 738, -1278 и т.

д.

беззнаковое целое

long int, long long int

Константы с плавающей запятой или вещественные числа 9003

2

3

3 500,987654321

с плавающей запятой

Восьмеричная константа

целое число

Шестнадцатеричное число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

[email protected]

Целочисленные константы 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

2 цифра : одна из
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.
Оставить комментарий

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *