2013年4月9日火曜日

開発環境

プログラミング言語C 第2版 ANSI規格準拠 (B.W. カーニハン D.M. リッチー (著)、 石田 晴久 (翻訳)、共立出版)の第2章(データ型・演算子・式)、2.2(データ型とサイズ)の演習 2-1を解いてみる。

その他参考書籍

演習 2-1.

標準ヘッダ(<limits.h>)から印字。

コード

sample.c

#include <stdio.h>
#include <limits.h>

int main()
{
    printf("CHAR_MAX: %d\n", CHAR_MAX);
    printf("CHAR_MIN: %d\n",CHAR_MIN);
    printf("SHRT_MAX: %d\n",SHRT_MAX);
    printf("SHRT_MIN: %d\n",SHRT_MIN);
    printf("INT_MAX: %d\n",INT_MAX);
    printf("INT_MIN: %d\n",INT_MIN);
    printf("LONG_MAX: %ld\n",LONG_MAX);
    printf("LONG_MIN: %ld\n",LONG_MIN);
    printf("UCHAR_MAX: %u\n",UCHAR_MAX);
    printf("USHRT_MAX: %u\n",USHRT_MAX);
    printf("UINT_MAX: %u\n",UINT_MAX);
    printf("ULONG_MAX: %lu\n",ULONG_MAX);
    return 0;
}

入出力結果(Terminal)

$ ./a.out
CHAR_MAX: 127
CHAR_MIN: -128
SHRT_MAX: 32767
SHRT_MIN: -32768
INT_MAX: 2147483647
INT_MIN: -2147483648
LONG_MAX: 9223372036854775807
LONG_MIN: -9223372036854775808
UCHAR_MAX: 255
USHRT_MAX: 65535
UINT_MAX: 4294967295
ULONG_MAX: 18446744073709551615
$

0 コメント:

コメントを投稿