2013年7月1日月曜日

開発環境

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

その他参考書籍

演習 2-1.

コード

sample.c

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

int main()
{
    printf("signed char min %d\n", CHAR_MIN);
    printf("signed char min %d\n", CHAR_MAX);
    printf("signed short min %d\n", SHRT_MIN);
    printf("signed short min %d\n", SHRT_MAX);
    printf("signed int min %d\n", INT_MIN);
    printf("signed int min %d\n", INT_MAX);
    printf("signed long min %ld\n", LONG_MIN);
    printf("signed long min %ld\n", LONG_MAX);
    printf("unsigned char max %u\n", UCHAR_MAX);
    printf("unsigned short max %u\n", USHRT_MAX);
    printf("unsigned int max %u\n", UINT_MAX);
    printf("unsigned long max %lu\n", ULONG_MAX);
    printf("float min %g\n", FLT_MIN);
    printf("float max %g\n", FLT_MAX);
    printf("double min %g\n", DBL_MIN);
    printf("double max %g\n", DBL_MAX);
    
    return 0;
}

入出力結果(Terminal)

$ ./a.out
signed char min -128
signed char min 127
signed short min -32768
signed short min 32767
signed int min -2147483648
signed int min 2147483647
signed long min -9223372036854775808
signed long min 9223372036854775807
unsigned char max 255
unsigned short max 65535
unsigned int max 4294967295
unsigned long max 18446744073709551615
float min 1.17549e-38
float max 3.40282e+38
double min 2.22507e-308
double max 1.79769e+308
$

0 コメント:

コメントを投稿