新着記事
08/24: 待ち時間・アカウントなしで4sharedにあるファイルをダウンロードするには
08/23: 色んな歌詞検索サイトから歌詞を探してくれる高機能歌詞検索ソフト -Lyrics Master-
08/01: フリーでいろんな国のIPアドレスを利用できるFireFoxのVPNアドオン -Hola Unblocker-
07/18: 著作権フリー・無料で利用できるBGMダウンロードサイト - audionautix
07/17: apngをブラウザ上で見るには
06/14: deviantARTなどで入手したテーマに変更するには
06/03: [KissAnime] - 日本語検索可能でいろんなタイトルが見れるアニメ無料視聴サイト
05/30: スマホをギターにして演奏してしまう動画
05/23: InoReader - シンプルで使いやすいRSSリーダー
05/18: [Apowersoft音声録音フリーツール] - PC・マイクから簡単に録音できるフリーツール
05/12: フリーのDNSへ簡単に変更出来るDNSチェンジャー - [ChrisPC DNS Switch]
05/11: C言語 入門 複合文について
05/10: TabsBy.Net - フリーで利用可能なオンラインTABプレーヤー
05/09: [Chrome Extension]Chromeで新しいタブを開いたときにWindows8のメトロ画面にするExtension - New MetroTab
05/06: Bop.fm - フリーでクールなインターフェイスのオンライン音楽プレーヤー
05/05: iAlbums - アルバムごとにカテゴライズされたプレイリスト作成も可能なオンライン音楽プレーヤー
09/20: [B1 Online Archiver] オンライン上で圧縮ファイルを解凍できるサイト
09/15: Operaの旧バージョン(15以前)にXSSの脆弱性が
09/10: ペルセウス座流星群を1分で
08/29: スマホアプリ紹介サイト
RSS feeds

2010年04月25日

C言語 入門 画面への表示[printf関数]

文字列を画面へ表示する方法です。
画面へ表示するってことは、コンピュータに「表示してください」と命令するということです。
どうするかというと「関数」を呼び出しして命令します。


printf関数

C言語で文字列を表示させるには「printf関数」を使用します。
細かく言うと書式化して表示することが出来る関数です。
これは後の回で詳しく説明します。今回は画面表示として説明します。

使い方は
printf("文字列");

こんな感じです。セミコロン";"を忘れないようにしましょう!!

一番有名な「Hello, World!」は
printf("Hello, World!");

といった感じで使用します。もちろん日本語でも表示できます。


では早速使ってみましょう。

さて問題です。
どこに書けばいいのでしょうか。
int main(void)
{
    return 0;
}

この中に組み込むわけですが、
int main(void)
{
    return 0;
    printf("好きな文章を書きましょう");
}

こんなかんじで書いてもだめです。
「return 0;」文に到達すると、そこで関数の実行は終了してしまうんです。だからreturn文の前に書く必要があります。
int main(void)
{
    printf("好きな文章を書きましょう");
    return 0;
}

これならOKです。関数は「{」と「return 0;」の間に書くということです。

ではせっかくなので実際にコンパイルしてみましょう。

出来ましたか??出来なかったと思います。
前に書いたものを見てみましょう。
#include <stdio.h>

int main(void)
{
    printf("Hello, world¥n");
    return 0;
}

一番最初の文に「#include <stdio.h>」という文がありますね。
これがあるから実行出来るんですね。

実はprintf関数っていうのはそれ単体だけでは実行できないんです。
人間は「これをこうすればこうなるんだ」っていうことを「覚える」ことは出来ますが、コンピュータはそうはいかないのです。

「こんな風に命令されたらこうするんですよ」っていう説明書みたいなものが必要なんです。
それが「#include <stdio.h>」です。「<stdio.h>」は説明書が置いてある図書館の一つだと思ってください。
これを最初に書いてやることでコンピュータは説明書を読んでprintf関数を実行できるというわけですね。


さあこれでやっとプログラムが書けるようになりました。
#include <stdio.h>

int main(void)
{
    printf("好きな文章を書きましょう");
    return 0;
}

セミコロン";"を忘れてないですか??
問題なかったらこれで実行してみましょう。

実行結果
好きな文章を書きましょう


メニューへ戻る


タグ:C言語


↓もしこの記事が役に立ったらクリックお願いします。
人気ブログランキングへ ブログランキング・にほんブログ村へ



posted by Yuichi at 22:23 | Comment(0) | TrackBack(0) | プログラミング>C言語 | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント: [必須入力]


この記事へのトラックバック

Copyright (C) 2009-2010 Yuichi All Rights Reserved.