«long-integer» etiketlenmiş sorular

Uzun bir tamsayı, tipik olarak standart bir tamsayının iki katı büyüklükte bir tam sayıdır. Birkaç programlama dilinde 'uzun' anahtar kelimesi ile temsil edilir.

6
Java'nın L numarası (uzun) belirtimi
Görünüşe göre Java'da bir sayı yazdığınızda, derleyici bunu otomatik olarak bir tamsayı olarak okur, bu yüzden (long) yazdığınızda 6000000000(tamsayı aralığında değil) tam sayı olmadığından şikayet eder 6000000000. Bunu düzeltmek için belirtmek zorundaydım 6000000000L. Bu özelliği yeni öğrendim. Short, byte, float, double gibi başka sayı özellikleri var mı? Görünüşe göre bunlara …

5
İnt türündeki değişmez xyz aralık dışında
Şu anda Java'da veri türleriyle çalışıyorum ve doğru anladıysam tür long, -9,223,372,036,854,775,808 ile +9,223,372,036,854,775,807 aralığında bir değer kabul eder. Şimdi aşağıda görebileceğiniz gibi, longadında bir değişken oluşturdum testLong, ancak 9223372036854775807'yi değer olarak eklediğimde şunu belirten bir hata alıyorum: İnt türünün değişmez değeri 9223372036854775807 aralık dışında. longVeri türüne neden bir int. …
93 java  int  long-integer 


4
C / C ++ 'da uzun uzun
Bu kodu GNU'nun C ++ derleyicisinde deniyorum ve davranışını anlayamıyorum: #include <stdio.h>; int main() { int num1 = 1000000000; long num2 = 1000000000; long long num3; //num3 = 100000000000; long long num4 = ~0; printf("%u %u %u", sizeof(num1), sizeof(num2), sizeof(num3)); printf("%d %ld %lld %llu", num1, num2, num3, num4); return 0; …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.