Шестнадцатеричное число 0xFF000000 выражено в десятичном виде как 255.0.0.0.Цифры 0 и 1 представляют?
Шестнадцатеричный символ обычно не представляет определенный десятичный символ.Он представляет 4 бита в системе счисления Base 2 (Binary).Вот почему точка-десятичная запись используется для IP-адресов.Это делает его более читаемым для пользователя, потому что шестнадцатеричный FF ВСЕГДА используется для представления полного октета двоичных единиц, которые всегда могут отображаться как 255. В десятичном формате.
Допустим, вы хотите представить 1111 11110001 1111, вы должны использовать 0.0.255.31 в точечно-десятичном формате, даже если FF1F в шестнадцатеричном формате на самом деле составляет 65311 в системе счисления с основанием 10 (десятичное число).
Hex ..........Decimal.......bin
0...............0..............0
1...............1..............1
2...............2..............10
3...............3..............11
4...............4..............100
5...............5..............101
6...............6..............110
7...............7..............111
8...............8.............1000
9...............9.............1001
A..............10............1010
B..............11............1011
C..............12............1100
D..............13............1101
E..............14............1110
F..............15............1111
10............16........0001 0000
Язык программирования Java не предоставляет вамуказатели, так что вы не можете получить доступ к памяти объектов / целых чисел и других вещей.Я не уверен, что c # работает, но если вы действительно хотите понять, как работают области памяти, я бы выучил такой язык, как c ++.