Разлика между версии на „Шестнайсетична бройна система“

м
Bot: Automated text replacement (-( +(); козметични промени
(поправена граматика)
м (Bot: Automated text replacement (-( +(); козметични промени)
<tr style="background:#c0c0ff; color:black; height:24px">
<td style="background:black; width:2px"></td>
<td style="width:5px"><b>'''0</b>'''<sub>hex</sub></td>
<td>=</td>
<td style="width:5px">0<sub>dec</sub></td>
<tr style="background:white; color:black; height:24px">
<td style="background:black; width:2px"></td>
<td><b>'''1</b>'''<sub>hex</sub></td>
<td>=</td>
<td>1<sub>dec</sub></td>
<tr style="background:white; color:black; height:24px">
<td style="background:black; width:2px"></td>
<td><b>'''2</b>'''<sub>hex</sub></td>
<td>=</td>
<td>2<sub>dec</sub></td>
<tr style="background:#e1e1ff; color:black; height:24px">
<td style="background:black; width:2px"></td>
<td><b>'''3</b>'''<sub>hex</sub></td>
<td>=</td>
<td>3<sub>dec</sub></td>
<tr style="background:white; color:black; height:24px">
<td style="background:black; width:2px"></td>
<td><b>'''4</b>'''<sub>hex</sub></td>
<td>=</td>
<td>4<sub>dec</sub></td>
<tr style="background:#e1e1ff; color:black; height:24px">
<td style="background:black; width:2px"></td>
<td><b>'''5</b>'''<sub>hex</sub></td>
<td>=</td>
<td>5<sub>dec</sub></td>
<tr style="background:#e1ffe1; color:black; height:24px">
<td style="background:black; width:2px"></td>
<td><b>'''6</b>'''<sub>hex</sub></td>
<td>=</td>
<td>6<sub>dec</sub></td>
<tr style="background:white; color:black; height:24px">
<td style="background:black; width:2px"></td>
<td><b>'''7</b>'''<sub>hex</sub></td>
<td>=</td>
<td>7<sub>dec</sub></td>
<tr style="background:white; color:black; height:24px">
<td style="background:black; width:2px"></td>
<td><b>'''8</b>'''<sub>hex</sub></td>
<td>=</td>
<td>8<sub>dec</sub></td>
<tr style="background:#e1ffe1; color:black; height:24px">
<td style="background:black; width:2px"></td>
<td><b>'''9</b>'''<sub>hex</sub></td>
<td>=</td>
<td>9<sub>dec</sub></td>
<tr style="background:#e1e1ff; color:black; height:24px">
<td style="background:black; width:2px"></td>
<td><b>'''A</b>'''<sub>hex</sub></td>
<td>=</td>
<td>10<sub>dec</sub></td>
<tr style="background:white; color:black; height:24px">
<td style="background:black; width:2px"></td>
<td><b>'''B</b>'''<sub>hex</sub></td>
<td>=</td>
<td>11<sub>dec</sub></td>
<tr style="background:#e1e1ff; color:black; height:24px">
<td style="background:black; width:2px"></td>
<td><b>'''C</b>'''<sub>hex</sub></td>
<td>=</td>
<td>12<sub>dec</sub></td>
<tr style="background:white; color:black; height:24px">
<td style="background:black; width:2px"></td>
<td><b>'''D</b>'''<sub>hex</sub></td>
<td>=</td>
<td>13<sub>dec</sub></td>
<tr style="background:white; color:black; height:24px">
<td style="background:black; width:2px"></td>
<td><b>'''E</b>'''<sub>hex</sub></td>
<td>=</td>
<td>14<sub>dec</sub></td>
<tr style="background:#c0c0ff; color:black; height:24px">
<td style="background:black; width:2px"></td>
<td><b>'''F</b>'''<sub>hex</sub></td>
<td>=</td>
<td>15<sub>dec</sub></td>
 
При разработката на софтуер се използват различни методи за представянето на шестнайсетичните символи:
* В [[URI|URIs]]s (както и в [[URL]]s), низ от символи написан като шестнайсетична двойка се изписва с „%“: <code><nowiki>http://www.example.com/name%20with%20spaces</nowiki></code>, където %20 е празното място между знаците (стойности 20<sub>16</sub> и 32<sub>10</sub>).
* В [[XML]] и [[XHTML]] знаците могат да бъдат изразени с аритметични кодове като „&#xcode“, където „code“ e 1 – 6 цифрено шестнайсетично число добавено към символ от [Уникод|Unicode]. Вследствие &#x007А е еквивалент на „z“([[Уникод|Unicode]] стойност 007А, десетична 122)
* Цветовата гама в [[HTML]], [[CSS]] и [[X Window System]] могат да бъдат изразени с шест цифрен шестнайсетичен код (по две за червено, зелено и синьо, съответно подредени в този ред), предхождан с #: бялото се възпроизвежда с #FFFFFF. В [CSS] това може да се представи и с 3 знака #FFF (бяло)
* В програмните езици като [[C++]], [[C Sharp|C#]], [[Java]], [[JavaScript]], [[Python]] и Windows PowerShell се пише 0x пред шестнайсетичното число: 0xA12. Символи или символни [[Низ|низовениз]]ове могат да се представят с \x последвани от два шестнайсетични символа:\x1B.а
* Други езици като [[Паскал (език)|Pascal]], [[Delphi]], някои версии на [[BASIC]] (Commodore), GML и [[Forth]] използват $ като префикс: $ 5A3.ac
* В [[Уникод|Unicode]] стандарт символна стойност се представя с "U +", следвана от шестнайсетична стойност: U +03B1 – гръцката буква [[Алфа (буква)|алфа]] (α).
{
var sb = new StringBuilder();
while( dec > 1 )
{
var r = dec % 16;
dec /= 16;
sb.Insert( 0, ((int)r).ToString( "X" ) );
}
return sb.ToString();