Kısa cevap hayır. Ancak, bazı uygulamalar için varsayımınız doğru olabilir.
İmzalı bir int varsayalım, 2 ^ 63, biraz netlik için virgül eklendi; = 9,223,372,036,854,775,808. Yani kabaca 9 * 10 ^ 18. 10 ^ 18, bir "Exa" dır.
Wikipedia, "2013 itibariyle, World Wide Web'in 4 zettabayta ulaştığı tahmin ediliyor. [12]", 4000 Exabyte. Bu nedenle, WWW kabaca 2 ^ 63 bayttan 400 kat daha büyüktür.
Bu nedenle, imzalı (veya işaretsiz) bir 64 bit tamsayıdan çok daha büyük en az bir fiziksel miktar vardır. Birimlerinizin bayt olduğunu varsayalım . Birimleriniz çok daha büyük bir şey olsaydı, GigaBytes gibi, o zaman iyi olursunuz, ancak ölçüm hassasiyetiniz düşük olurdu.
Başka bir örnek için, uzak galaksileri düşünün. Andromeda Gökadası aslında yakın olanlardan biri ve 2.5 * 10 ^ 6 ışıkyılı uzaklıkta. Birimleriniz milde olsaydı, bu 14.5 * 10 ^ 18, 64 bit işaretli bir tamsayıdan daha fazla olurdu. Şimdi, belli ki ölçümleriniz için kullandığınız birimlere bağlı, ancak bazı galaksiler Andromeda'dan çok daha uzakta. ( Bilinen en uzağa 13 * 10 ^ 9 LY uzaklıktadır. ) Ölçümünüz için istediğiniz hassasiyete bağlı olarak, 64 bit bir tamsayı taşabilir.
( Eklendi ) Evet, miller astronomik mesafe için berbat bir birimdir. Daha normal bir birim , kabaca 93 milyon mil olan bir Astronomik Birim olabilir . Bu ölçü birimini kullanarak bilinen en uzak galaksi kabaca 10 ^ 15 AU'dur (eğer matematiğim doğruysa), 64 bitlik bir int'ye sığacaktı. Ancak, Ay'a, yakındaki yörüngeye uydulara olan mesafeyi de ölçmek istiyorsanız, bu birim çok büyük.
Elektronikten bir örnek daha: Farad (F), bir kapasite birimi . Büyük kapasitörler 5kF'ye kadar çıkar. Hibrit otomobiller, "akıllı şebekeler" vb. Geliştikçe bu sayı zaman içerisinde artacaktır. Bir kez kapasitansı 10 ^ -18 F kadar küçük ölçebilir. Bu nedenle bugün ölçebileceğimiz "gerçek" kapasitanstaki toplam aralık, 64 bit bir tamsayıdan daha büyük olan 5 * 10 ^ 21'dir.