Pertanyaan yang diberi tag integer

103
Rata-rata 3 bilangan bulat panjang

Saya memiliki 3 bilangan bulat bertanda tangan yang sangat besar. long x = long.MaxValue; long y = long.MaxValue - 1; long z = long.MaxValue - 2; Saya ingin menghitung rata-rata terpotongnya. Nilai rata-rata yang diharapkan adalah long.MaxValue - 1, yaitu 9223372036854775806. Tidak mungkin...

101
Apa yang dilakukan value & 0xff di Java?

Saya memiliki kode Java berikut: byte value = 0xfe; // corresponds to -2 (signed) and 254 (unsigned) int result = value & 0xff; Hasilnya adalah 254 saat dicetak, tetapi saya tidak tahu cara kerja kode ini. Jika &operatornya hanya bitwise, lalu mengapa tidak menghasilkan byte melainkan...

98
bagaimana cara mengubah dari int ke char *?

Satu-satunya cara yang saya tahu adalah: #include <sstream> #include <string.h> using namespace std; int main() { int number=33; stringstream strs; strs << number; string temp_str = strs.str(); char* char_type = (char*) temp_str.c_str(); } Tetapi apakah ada metode lain...

96
Spesifikasi nomor L (panjang) Java

Tampaknya ketika Anda mengetikkan angka di Java, kompilator secara otomatis membacanya sebagai integer, itulah sebabnya ketika Anda mengetikkan (long) 6000000000(bukan dalam range integer) akan mengeluh bahwa 6000000000itu bukan integer. Untuk memperbaiki ini, saya harus menjelaskan 6000000000L....

93
Jumlah Besar di Jawa

Bagaimana saya melakukan penghitungan dengan angka yang sangat besar di Jawa? Saya telah mencoba longtetapi itu maksimal di 9223372036854775807, dan ketika menggunakan integer itu tidak menyimpan cukup angka dan karena itu tidak cukup akurat untuk apa yang saya butuhkan. Apakah ada juga di...

92
Penjelasan aritmatika dengan ketepatan sewenang-wenang

Saya mencoba mempelajari C dan menemukan ketidakmampuan untuk bekerja dengan angka yang BENAR-BENAR besar (mis., 100 digit, 1000 digit, dll.). Saya sadar bahwa ada perpustakaan untuk melakukan ini, tetapi saya ingin mencoba menerapkannya sendiri. Saya hanya ingin tahu apakah ada yang memiliki...