Pertanyaan yang diberi tag signed

316
Mendeklarasikan int unsigned di Java

Apakah ada cara untuk mendeklarasikan int tidak ditandatangani di Jawa? Atau pertanyaannya dapat dibingkai seperti ini: Apa yang setara dengan Java dari unsigned? Hanya untuk memberi tahu Anda konteks saya sedang melihat implementasi Java String.hashcode(). Saya ingin menguji kemungkinan tabrakan...

253
Mengapa 0 <-0x80000000?

Saya memiliki program sederhana di bawah ini: #include <stdio.h> #define INT32_MIN (-0x80000000) int main(void) { long long bal = 0; if(bal < INT32_MIN ) { printf("Failed!!!"); } else { printf("Success!!!"); } return 0; } Kondisinya if(bal < INT32_MIN )selalu benar....

185
Bisakah kita membuat byte yang tidak ditandatangani di Jawa

Saya mencoba untuk mengkonversi byte yang ditandatangani di unsigned. Masalahnya adalah data yang saya terima tidak ditandatangani dan Java tidak mendukung byte yang tidak ditandatangani, jadi ketika membaca data itu memperlakukannya sebagai ditandatangani. Saya mencoba untuk mengubahnya dengan...

153
~ x + ~ y == ~ (x + y) selalu salah?

Apakah kode ini selalu bernilai false? Kedua variabel adalah int yang ditandatangani dua komplemen. ~x + ~y == ~(x + y) Saya merasa harus ada beberapa nomor yang memenuhi persyaratan. Saya mencoba menguji angka antara -5000dan 5000tetapi tidak pernah mencapai kesetaraan. Apakah ada cara untuk...

135
C ++ mengonversi string hex ke integer yang ditandatangani

Saya ingin mengonversi string heks menjadi integer bertanda 32 bit di C ++. Jadi, misalnya, saya punya string hex "fffefffe". Representasi biner dari ini adalah 11111111111111101111111111111110. Representasi integer yang ditandatangani adalah: -65538. Bagaimana saya melakukan konversi ini di C...

107
Perbedaan antara size_t dan unsigned int?

Saya sangat bingung size_t. Saya telah mencari di internet dan di mana-mana menyebutkan bahwa itu size_tadalah tipe unsigned jadi, itu hanya mewakili nilai-nilai non-negatif. Pertanyaan pertama saya adalah: jika digunakan untuk mewakili hanya nilai-nilai non-negatif, kenapa tidak kita gunakan...