Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.07.2010, 15:11   #1
Biggs
Пользователь
 
Регистрация: 15.07.2010
Сообщений: 74
По умолчанию Вопрос по форме кода

Пусть у нас есть выражение-#define m 0x0001 или
#define a 0x0002
Что означает число 0x0001 ? Где можно подробно узнать о данной системе записи?
Biggs вне форума Ответить с цитированием
Старый 15.07.2010, 15:13   #2
Namolem
Oo
Форумчанин
 
Аватар для Namolem
 
Регистрация: 10.10.2009
Сообщений: 350
По умолчанию

емнип, при компиляции вместо "a" в код подставляется "0x0001"
Namolem вне форума Ответить с цитированием
Старый 15.07.2010, 15:39   #3
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Это форма записи шестнадцатеричных чисел
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 15.07.2010, 16:30   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
форма записи шестнадцатеричных чисел
Причем пошла эта форма из Си. По крайней мере в паскалевидных языках по другому
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 16.07.2010, 11:55   #5
Biggs
Пользователь
 
Регистрация: 15.07.2010
Сообщений: 74
По умолчанию

Цитата:
Сообщение от Namolem Посмотреть сообщение
емнип, при компиляции вместо "a" в код подставляется "0x0001"
Понятно , а что подставляется, в переводе на обычный язык?
Цитата:
Это форма записи шестнадцатеричных чисел
Обычная форма это числа от 0 до 9 и буквы- A, B, C, D, E, F
Здесь число выглядит по другому , там есть еще -x , внутри, в чем здесь фокус, откуда появляется -х?
Biggs вне форума Ответить с цитированием
Старый 16.07.2010, 12:15   #6
netrino
Участник клуба
 
Аватар для netrino
 
Регистрация: 15.07.2008
Сообщений: 1,933
По умолчанию

Цитата:
Сообщение от Biggs Посмотреть сообщение
Понятно , а что подставляется, в переводе на обычный язык?

Обычная форма это числа от 0 до 9 и буквы- A, B, C, D, E, F
Здесь число выглядит по другому , там есть еще -x , внутри, в чем здесь фокус, откуда появляется -х?
0x - говорит компилятору, что следующие цифры представляют некое число, записанное в шестнадцатеричной системе счисления.
0x01, 0xAD23...
netrino вне форума Ответить с цитированием
Старый 16.07.2010, 12:17   #7
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
там есть еще -x , внутри, в чем здесь фокус, откуда появляется -х?
Яж сказал что это так в Си означаются 16-тиричные числа. Если 0х - значит далее 16-тиричная запись. А сама буква х от слова hex
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 16.07.2010, 12:25   #8
Biggs
Пользователь
 
Регистрация: 15.07.2010
Сообщений: 74
По умолчанию

Цитата:
Сообщение от netrino Посмотреть сообщение
0x - говорит компилятору, что следующие цифры представляют некое число, записанное в шестнадцатеричной системе счисления.
0x01, 0xAD23...
Окей , все понял , спасибо
Цитата:
Яж сказал что это так в Си означаются 16-тиричные числа. Если 0х - значит далее 16-тиричная запись. А сама буква х от слова hex
Жарко , плохо соображаю...
Biggs вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос по форме Olenka555 Microsoft Office Access 24 19.08.2014 23:40
Вопрос по форме Tanilita Microsoft Office Access 2 18.11.2009 14:01
Вопрос по форме girz БД в Delphi 2 30.05.2009 07:51
Вопрос по настройке кода Korect Свободное общение 1 09.03.2009 03:43
Вопрос об организации кода hebep Gamedev - cоздание игр: Unity, OpenGL, DirectX 9 09.10.2008 17:24