Rumah > pembangunan bahagian belakang > Tutorial C#.Net > Tukar Perpuluhan dengan cepat kepada asas lain dalam C#

Tukar Perpuluhan dengan cepat kepada asas lain dalam C#

王林
Lepaskan: 2023-08-27 09:41:05
ke hadapan
1124 orang telah melayarinya

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;
Salin selepas log masuk

Begitu juga, jika anda mahu pangkalan lain, maka -

// base 8
int baseNum = 8;

// base 10
int baseNum = 10;
Salin selepas log masuk

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);
Salin selepas log masuk

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
Salin selepas log masuk

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 Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan