/var/log/seiji

06 Jun 2008

いろいろな標準出力

プログラムする中で標準出力はよく使うと思いますが。簡単なまとめです。

skitched-20080606-184023.jpg

最近C言語をいじる機会がありましたので改めて

C言語

よく使うのはprintf、putsでしょう。


    printf("%s", 'webscrap'); // webscrap
    printf("%04x", 'A'); // 0041
    puts("webscrap"); // webscrap\n

Java (1.5以上)

ではJavaでそれに相当するのはと


    System.out.println("webscrap"); // webscrap\n
    System.out.printf("%s","webscrap"); // webscrap
    System.out.printf("%04x", (int)'A'); // 0041
    System.out.print("webscrap"); // webscrap

短く書けないものかいつも思うのですが。。

Python

ちなみにPythonでは


    print "webscrap" // webscrap\n
    print "%s","webscrap" // webscrap
    print "%04x" % ord('A') // 0041
    print "webscrap", // webscrap

今回は記述してませんがシェルスクリプトやPHPではechoがありますね。改めていろいろ特徴があるものですね。

Comments

comments powered by Disqus