トップページ > キーワード検索 > short
C言語規格
C言語(その他)
プログラム
その他
short
機能 型指定子の一つで、短長型を表す。
短長型とは、範囲を半バイト分だけ大きくすることを表す。
ただし、扱える範囲は処理系に依存するため実際の大きさはlimits.hで確認する必要がある。

可能な型宣言はshort, signed short, short int, signed short int, unsigned short, unsigned short intである。
定義 short [宣言指定子]option 識別名 ;
実装例
#include <stdio.h>

int main(void)
{
    short int a;             /* intの短長型          */
    short b;                 /* intは省略可能        */
    unsigned short int c;    /* unsigned intの短長型 */

    /* ある処理系での大きさと扱える範囲の例
        型                 大きさ  扱える範囲
        int                 4バイト  -2147483648(-2^31) 〜 2147483647(2^31-1)
        short int           2バイト       -32768(-2^15) 〜      32767(2^15-1)
        unsigned int        4バイト                   0 〜 4294967295(2^32)
        unsigned short int  2バイト                   0 〜      65535(2^16-1)
    */
    
    a = 10;
    
    printf("%hd\n", a);

    return 0;
}
実行結果
10





inserted by FC2 system