2013年3月29日金曜日

開発環境

プログラミング言語C 第2版 ANSI規格準拠 (B.W. カーニハン D.M. リッチー (著)、 石田 晴久 (翻訳)、共立出版)の第1章(やさしい入門)、1.1(手始めに)の演習 1-1、1-2を解いてみる。

その他参考書籍

演習 1-1, 2.

コード

sample.c

#include <stdio.h>

main()
{
    printf("hello, world\n");
    printf("\c ");
    printf("\g\n");
}

入出力結果(Terminal)

$ cc sample.c
sample.c:3:1: warning: type specifier missing, defaults to 'int'
      [-Wimplicit-int]
main()
^~~~
sample.c:6:12: warning: unknown escape sequence '\c'
    printf("\c ");
           ^
sample.c:7:12: warning: unknown escape sequence '\g'
    printf("\g\n");
           ^
3 warnings generated.
$ ./a.out
hello, world
c g
$

エスケープ文字じゃない場合はバックスラッシュはコンパイル時に警告が出て、実行時にはバックスラッシュは無視されるみたい。

0 コメント:

コメントを投稿