Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako čítať Hex číslo C + +

+ + za štandardné knižnice C ponúka metódy pre čítanie a konverziu počtu rôznych základní na inú základňu . C + + programátori sa často musí potýkať so súbormi , ktoré používajú ďalšie číselné bázy , ako hexadecimálne ( base - 16 ) , a previesť tieto hodnoty do desiatkovej sústavy ( alebo iný typ čísla ) . Pomocou " hex " a " DEC " operátormi prevodu , okrem iného , môže programátor ľahko čítať a manipulovať s hexadecimálne čísla . Veci , ktoré budete potrebovať klipart Text Editor klipart C alebo C + + Compiler ( G+ + )
Zobraziť ďalšie inštrukcie Cestuj 1

Zadajte nasledujúci kód kostra do textového editora :

# include

using namespace std ;

int main ( ) {

int hodnota ;

}

Aby bolo možné čítať hodnoty z užívateľom , + + C program bude potrebovať " iostream " knižnicu , pomocou štandardu ( std ) menného priestoru . Štandardné namespace je tiež potrebné pre konverziu hexadecimálne . " Value " bude držať číslo zadané užívateľom .
2

Previesť hexadecimálne do desiatkovej sústavy . Pridajte nasledujúci kód do kostry kódu v textovom editore :

cin >> hex >> hodnoty ;

cout << december << hodnoty < < endl ;

" hex " prevádzkovateľ signalizuje , že zadaná hodnota je hexadecimálne , a " DEC " operátor prevedie šestnástkové číslo na desiatkovej sústave , a ušetrite na desiatkovej do hodnoty premennej . Napríklad , ak používateľ zadá " 1b " , hexadecimálne číslo , výstupné hodnoty sa zobrazí " 27 " ( jeho desiatkovej ekvivalent) .
3

Preveďte hexadecimálne do osmičkové . Zadajte nasledujúci kód do textového editora :

cin >> hex >> hodnoty ;

cout << október << hodnota << endl ;

Tento kód vykoná rovnakú operáciu ako " december " prevádzkovateľa , iba prevod na hexadecimálne hodnotu na osmičkové ( základ - 8 ) , notáciu . Je hexadecimálne hodnota je zadaná stále " lb " , potom osmičková hodnota vrátená bude čítať " 33 " . Kompilácia súboru s G+ + ( g+ + filename.cpp ) a spustiť výsledný výstupný súbor ( a.out verzii ) .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené