32/64 bit ve Windows/POSIX arasında onaltılık gösterimde 64 bit işaretsiz bir tamsayı yazdırmak için hangi printf format belirticisini kullanabilirim? Gördüğüm en yakın %llX
ama bunun yeterince taşınabilir olduğundan emin değilim. Eski derleyicileri (ör. Visual Studio 2010) görmezden gelen yanıtlar kabul edilebilir.64 bit onaltılık için taşınabilir baskı formatı belirteci?
5
A
cevap
6
<inttypes.h>
PRIx64
makrosu, sizin için uygun olanıdır. Eğer olarak kullanabilirsiniz böylece
Bu bir dize belirteci: Eğer %llX
belirtmek yana fprintf(stdout, "answer = %"PRIx64"\n", val);
, muhtemelen büyük istiyorum; kullanımı: PRIX64
1
<inttypes.h>
numaralı başlıkta tanımlanan PRIx64
veya PRIX64 (for unsigned uppercase hexadecimal integer)
makrolarını kullanabilirsiniz.
İlgili konular
- 1. Yazılı ve baskı formatı belirteçleri
- 2. Her zaman 32 bit ve 64 bit makinede 64 bit
- 3. Java performansı 64 bit
- 4. 64-bit Windows'da 32 ve 64 bit birlikte çalışabilirlik
- 5. 64-bit pencere montajcısı
- 6. Microsoft.Office.Interop.Excel, 64 bit
- 7. SWT, Windows 64 bit
- 8. Visual Studio 64 bit?
- 9. Windows 7 64 bit
- 10. 64 bit platformda 32 bit programları derlemek için gcc gç
- 11. Installshield 64 bit proje ayarları
- 12. PrintDialog neden görüntülenmiyor (64 bit)?
- 13. 64 bit pencerelerde DirectX uygulaması
- 14. Tek 32/64 bit sürücüleri
- 15. Machine.config'in 64 bit sürümünü alma
- 16. Golang MSSQL sürücüsü 64-bit
- 17. 64 bit işlemcinin avantajları nelerdir?
- 18. Java 64 bit JDK sorusu
- 19. 64 bit üzerinde uint32_t hizalaması?
- 20. lua 64-bit geçiş sorunu
- 21. C 64-bit İşaretçi Hizalama
- 22. 64 bit CentOS sisteminde 32 bit özel Perl için 32 bit XS modülleri nasıl oluştururum?
- 23. 32 bit mimarilerde 64 bit işlenen üzerinde işlemler?
- 24. Bir 32 bit programında 64 bit sürücü kullanılması. Windows
- 25. 32 bit DLL'lere karşı 64 bit EXE bağlantısı olabilir mi?
- 26. 64 bit ortamda 32 bit OS X ikili dosyalarını derleme
- 27. Intellij idea 32 bit vs 64 bit hız ve performans
- 28. 64 bit işletim sisteminde 32 bit STS kullanmak mümkün mü?
- 29. Bağlantı Noktası 32-Bit 64-Bit Windows sürücüsü Windows
- 30. 32-bit işlemden 64-bit dll'de LoadLibrary çağrısı
Öyleydi. Baktığım inttypes referansı, sadece bir sebepten dolayı 32 bit'e kadar PRIx makroları vardı. – thmiller