Rumah > Artikel > pembangunan bahagian belakang > Adakah Terdapat Jenis Titik Terapung Saiz Tetap Standard dalam C dan C?
Jenis Titik Terapung Saiz Tetap dalam C dan C
Manakala pengepala stdint.h, boost/cstdint.hpp dan cstdint memberikan takrifan yang mudah untuk jenis integer saiz tetap (cth., int32_t), tiada penyeragaman yang setanding untuk jenis titik terapung saiz tetap.
Sokongan Terhad dalam Penyusun
Walaupun bahasa C dan C tidak mentakrifkan jenis titik terapung bersaiz tetap secara eksplisit, sesetengah penyusun menawarkan jaminan khusus platform. Sebagai contoh, banyak platform tidak terbenam menggunakan format binari 32-bit IEEE-754 untuk jenis data apungan mereka.
Usaha Penyeragaman Masa Depan
Kumpulan kerja bahasa C sedang mempertimbangkan penambahan pengikatan bahasa C untuk semakan 2008 IEEE-754. Jika cadangan ini diterima pakai, ia mungkin termasuk pengesyoran untuk typedef yang mentakrifkan jenis titik terapung bersaiz tetap. Jika takrifan sedemikian diseragamkan dalam C, kemungkinan piawaian C akhirnya akan mengikutinya.
Had Semasa
Jika tiada definisi piawai, ketersediaan dan tingkah laku jenis titik terapung bersaiz tetap berbeza-beza merentas penyusun dan platform. Akibatnya, bergantung pada jaminan khusus platform tidak digalakkan untuk mudah alih merentas platform.
Atas ialah kandungan terperinci Adakah Terdapat Jenis Titik Terapung Saiz Tetap Standard dalam C dan C?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!