İnternette rastladığım bir yazıda şu kod parçalarına rastladım ve yazıda açıklaması da yoktu. '0x' heksadesimal tabanı ön eki onu biliyorum sadece. Bu atamalarda kullanılan 'e' ve 'p' karakterleri neyi sağlıyor? Deneme yanılma ile 'e' karakterinin kendinden sonra gelen sayı kadar 10 sayısının kuvvetini aldığını gözlemledim fakat 'p' hakkında bir bilgim yok.

double bütceAçığı = 8000000000000000;
bütceAçığı = 8e15;
bütceAçığı = 80e14;
double dSayı = 0x49.0p0;
dSayı = 0x4.9p4;
dSayı = 0x1.24p6;
dSayı = 0xA.5p3;

soruldu: 18 Eyl '15, 02:56

Orhun's gravatar image

Orhun
30191323
cevap kabul oranı: 50%


e nin hex gosterim icin olani.

e 10 tabanli, p 2 tabanli. e3 10 uzeri 3, p3 2 uzeri 3 olmasi lazim.

http://docs.oracle.com/javase/specs/jls/se8/html/jls-3.html#jls-3.10.2

For hexadecimal floating-point literals, at least one digit is required (in either the whole number or the fraction part), and the exponent is mandatory, and the float type suffix is optional. The exponent is indicated by the ASCII letter p or P followed by an optionally signed integer.

permanent link

cevaplandı: 19 Eyl '15, 15:48

tafali's gravatar image

tafali
4593412
cevap kabul oranı: 12%

8 den sonra 15 tane sıfır koyunca oluşan sayı, hesap makinelerinde de buna benzer bir ifade oluşuyordu sanırım

8e15= 8 00000 00000 00000

permanent link

cevaplandı: 18 Eyl '15, 10:11

ibrahim472's gravatar image

ibrahim472
1.9k1614
cevap kabul oranı: 10%

onu anladım deneme yanılma ile ama 'p' ne işe yarıyor, onu bulamadım.

(18 Eyl '15, 12:02) Orhun Orhun's gravatar image
Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×1,077

Soruldu: 18 Eyl '15, 02:56

Görüntüleme: 420 kez

Son güncelleme: 19 Eyl '15, 15:48

powered by BitNami OSQA