Kezdő oldalra. Gyakran alkalmazott html szimbólumok és betűk kódjai. |
|
Átváltás decimálisról hexadecimálisra, a következő lépésekkel végezhető el: Osszuk el a decimális számot 16-al. Következő osztáshoz mindig az előző osztás hányadosát vegyük alapul. Osztást addig végezzük, amíg az osztás hányadosa 0-a nem lesz. Minden osztás utáni maradék számok lesznek, a hexadecimális számjegyek.
Decimális érték kiíratásához előtagként, az "&#" karaktereket alkalmazzuk. Hexadecimális érték kiíratásához előtagként, az "&#x" karaktereket alkalmazzuk. Például: Decimális ↪ = ↪ Hexadecimális ↪ = ↪ |
Megjegyzés:
Decimális 32-nél kisebb kódokat és a 127-es kódot, hadvervezérlésre tervezték!
Semmi közük nincs, egy HTML dokumentum belsejébe!
A decimális 32-es kód = Space, azaz, szóköz. (Nem látható.)
Weboldali megjelenése: | |
Maradék számok visszafelé történő beolvasása után, számok átváltása hexadecimálisra:
Dec = Hex | 16-os osztások, maradékképzése. | Visszafelé | Hex eredmény | Megjelenések | ||||
---|---|---|---|---|---|---|---|---|
1. 33 = 0021 |
33:16 = 2 2x16=32 marad = 1 |
2:16 = 0 0x16=0 marad 2-0 = 2 |
0 |
0 |
Maradtak Visszafelé 0;0;2;1; |
Eredmény 0021 |
Dec ! ! |
Hex ! ! |
2. 161 = 00A1 |
161:16 = 10 10x16=160 marad = 1 |
10:16 = 0 0x16=0 marad 10-0 = 10 |
0 |
0 |
Maradtak Visszafelé 0,0,10;1; |
Eredmény 00A1 |
Dec ¡ ¡ |
Hex ¡ ¡ |
3. 332 = 014C |
332:16 = 20 20x16=320 marad = 12 |
20:16 = 1 1x16=16 marad = 4 |
1:16 = 0 0x16=0 marad = 1 |
0 |
Maradtak Visszafelé 0;1;4;12; |
Eredmény 014C |
Dec Ō Ō |
Hex Ō Ō |
4. 361 = 0169 |
361:16 = 22 22x16=352 marad = 9 |
22:16 = 1 1x16=16 marad = 6 |
1:16 = 0 0x16=0 marad = 1 |
0 |
Maradtak Visszafelé 0;1;6;9; |
Eredmény 0169 |
Dec ũ ũ |
Hex ũ ũ |
5. 362 = 016A |
362:16 = 22 22x16=352 marad = 10 |
22:16 = 1 1x16=16 marad = 6 |
1:16 = 0 0x16=0 marad = 1 |
0 |
Maradtak Visszafelé 0;1;6;10; |
Eredmény 016A |
Dec Ū Ū |
Hex Ū Ū |
6. 8457 = 2109 |
8457:16 = 528 528x16=8448 marad = 9 |
528:16 = 33 33x16=528 marad = 0 |
33:16 = 2 2x16=32 marad = 1 |
2:16 = 0 0x16=0 marad = 2 |
Maradtak Visszafelé 2;1;0;9; |
Eredmény 2109 |
Dec ℉ ℉ |
Hex ℉ ℉ |
7. 8463 = 210F |
8463:16 = 528 528x16=8448 marad = 15 |
528:16 = 33 33x16=528 marad = 0 |
33:16 = 2 2x16=32 marad = 1 |
2:16 = 0 0x16=0 marad = 2 |
Maradtak Visszafelé 2;1;0;15; |
Eredmény 210F |
Dec ℏ ℏ |
Hex ℏ ℏ |
8. 8609 = 21A1 |
8609:16 = 538 538x16=8608 marad = 1 |
538:16 = 33 33x16=528 marad = 10 |
33:16 = 2 2x16=32 marad = 1 |
2:16 = 0 0x16=0 marad = 2 |
Maradtak Visszafelé 2;1;10;1; |
Eredmény 21A1 |
Dec ↡ ↡ |
Hex ↡ ↡ |
9. 8618 = 21AA |
8618:16 = 538 538x16=8608 marad = 10 |
538:16 = 33 33x16=528 marad = 10 |
33:16 = 2 2x16=32 marad = 1 |
2:16 = 0 0x16=0 marad = 2 |
Maradtak Visszafelé 2;1;10;10; |
Eredmény 21AA |
Dec ↪ ↪ |
Hex ↪ ↪ |
10. 8631 = 21B7 |
8631:16 = 539 539x16=8624 marad = 7 |
539:16 = 33 33x16=528 marad = 11 |
33:16 = 2 2x16=32 marad = 1 |
2:16 = 0 0x16=0 marad = 2 |
Maradtak Visszafelé 2;1;11;7; |
Eredmény 21B7 |
Dec ↷ ↷ |
Hex ↷ ↷ |
11. 8634 = 21BA |
8634:16 = 539 539x16=8624 marad = 10 |
539:16 = 33 33x16=528 marad = 11 |
33:16 = 2 2x16=32 marad = 1 |
2:16 = 0 0x16=0 marad = 2 |
Maradtak Visszafelé 2;1;11;10; |
Eredmény 21BA |
Dec ↺ ↺ |
Hex ↺ ↺ |
XHTML fájl tartalma:
<head> <title>Decimalis átváltása hexadecimálisra.</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script> <script language="JavaScript" type="text/javascript" src="decimalhexre.js"></script> <link href="stilus.css" rel="stylesheet" type="text/css" /> </head> <body> <table class="naturtabla"> <tr><td> <form id="hexurlap"> Írd be a decimális számot:<input type="number" id="tdecszam" value="8457" size="10"/> <br><br> Hex eredmény = <input type="text" id="hexkod" value="" size="10"/> HTML nyelvben = <input type="text" id="htmlben" value="" size="10"/> <br><br> <input type="button" id="hexteszt" value="Kattints ide, a hex szám kiértékeléséhez!"/> </form> </td> <td> Weboldali megjelenése:<br><div class="szimbolum"><span id="megjelenes"></span></div> </td></tr> </table> </body>
CSS, azaz, stilus fájl tartalma:
.naturtabla{min-width:200px; margin:5px; background-color: white;} #hexurlap{border:1px solid blue; padding:5px;} .szimbolum{width:250px; height:60px; padding:10px; border:1px solid black;} #megjelenes{font-size:40px;}
JavaScript fájl tartalma:
$(document).ready(function(){ $("#hexteszt").click(function(){ var imputadat = parseInt($("#tdecszam").val() ); // Csak az egészszámok kellenek, parseInt() var Decimal=imputadat; var Oszt1=0; var Oszt2=0; var Oszt3=0; var Oszt4=0; var Marad1=0; var Marad2=0; var Marad3=0; var Marad4=0; var Hexa1=0; var Hexa2=0; var Hexa3=0; var Hexa4=0; Oszt1=parseInt(Decimal/16); Marad1=Decimal-(Oszt1*16); Oszt2=parseInt(Oszt1/16); Marad2=Oszt1-(Oszt2*16); Oszt3=parseInt(Oszt2/16); Marad3=Oszt2-(Oszt3*16); Oszt4=parseInt(Oszt3/16); Marad4=Oszt3-(Oszt4*16); if(Marad4<10) {Hexa1=Marad4;} if(Marad4==10){Hexa1='A';} if(Marad4==11){Hexa1='B';} if(Marad4==12){Hexa1='C';} if(Marad4==13){Hexa1='D';} if(Marad4==14){Hexa1='E';} if(Marad4==15){Hexa1='F';} if(Marad3<10) {Hexa2=Marad3;} if(Marad3==10){Hexa2='A';} if(Marad3==11){Hexa2='B';} if(Marad3==12){Hexa2='C';} if(Marad3==13){Hexa2='D';} if(Marad3==14){Hexa2='E';} if(Marad3==15){Hexa2='F';} if(Marad2<10) {Hexa3=Marad2;} if(Marad2==10){Hexa3='A';} if(Marad2==11){Hexa3='B';} if(Marad2==12){Hexa3='C';} if(Marad2==13){Hexa3='D';} if(Marad2==14){Hexa3='E';} if(Marad2==15){Hexa3='F';} if(Marad1<10) {Hexa4=Marad1;} if(Marad1==10){Hexa4='A';} if(Marad1==11){Hexa4='B';} if(Marad1==12){Hexa4='C';} if(Marad1==13){Hexa4='D';} if(Marad1==14){Hexa4='E';} if(Marad1==15){Hexa4='F';} // Kiíratás: var hexadecimalis = Hexa1+''+Hexa2+''+Hexa3+''+Hexa4; $("#hexkod").val(hexadecimalis); var htmlnyelvben = ''+hexadecimalis+';'; $("#htmlben").val(htmlnyelvben); var megjelenitese = ''+hexadecimalis+';'; $("#megjelenes").html(megjelenitese); }); });