Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Tukar Perpuluhan dengan cepat kepada asas lain dalam C#

Tukar Perpuluhan dengan cepat kepada asas lain dalam C#

王林
王林ke hadapan
2023-08-27 09:41:051012semak imbas

Tukar Perpuluhan dengan cepat kepada asas lain dalam C#

Untuk menukar perpuluhan kepada asas lain dengan cepat, gunakan tindanan. Mari kita lihat satu contoh.

Mula-mula, saya tetapkan pembolehubah "baseNum" kepada 2

int baseNum = 2;

Begitu juga, jika anda mahu pangkalan lain, maka -

// base 8
int baseNum = 8;

// base 10
int baseNum = 10;

Selepas mendapat nilai, sediakan tindanan dan kira nilai dengan mencari baki seperti berikut Tunjukkan.

Di sini, n ialah nombor perpuluhan.

Stack s = new Stack();
do {
   s.Push(n % baseNum);
   n /= baseNum;
} while (n != 0);

Selepas menggunakan tindanan, pop elemen. Ini akan memberikan anda hasilnya.

Andaikan nombor n ialah 45, maka hasil binari (iaitu dalam asas 2) ialah -

Result...
101101

Atas ialah kandungan terperinci Tukar Perpuluhan dengan cepat kepada asas lain dalam C#. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam