Rumah >pembangunan bahagian belakang >C++ >Mengapa Jenis `short int` Tidak Mempunyai Pengubah Huruf dalam C#?
Mengapa Sesetengah Jenis Kurang Pengubah Suai Literal
Dalam bahasa pengaturcaraan seperti C#, jenis tertentu, seperti panjang dan tidak ditandatangani, mempunyai pengubah suai literal, membenarkan mereka ditandakan dengan mudah dalam kod. Walau bagaimanapun, sesetengah jenis, seperti short int, tidak mempunyai pengubah suai sedemikian.
Sebab untuk Pengubah Huruf pada 'panjang' dan 'tidak ditandatangani'
Pengubah suai literal disediakan untuk jenis panjang dan tidak ditandatangani kerana mereka memainkan peranan khusus dalam operasi berangka dan data pengendalian.
Ketiadaan Pengubah Huruf pada 'pendek int'
Walaupun long int mendapat manfaat daripada pengubah suai literal kerana peranannya yang unik dalam pengiraan, short int tidak mempunyai satu kerana beberapa sebab:
Ringkasnya, pengubah suai literal disediakan untuk jenis yang memainkan peranan khusus dalam pengiraan atau data pengendalian, tetapi ia tidak diperlukan untuk int pendek kerana penggunaannya yang terhad dalam operasi aritmetik dan ketersediaan literal integer untuk diberikan kepada pendek int pembolehubah.
Atas ialah kandungan terperinci Mengapa Jenis `short int` Tidak Mempunyai Pengubah Huruf dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!