- ゲームプログラム入門:「C言語:プログラムを作る」のご紹介
- 「C言語」プログラムを作る
- printf()と定数について
- 「ゲームプログラミング > C言語入門/基礎」関連ページのご紹介
- シューティングゲーム・関連ページのご紹介
- 歴代名作シューティングゲームのご紹介|まとめ
- 歴代シューティングゲーム全ゲームタイトル一覧のご紹介|まとめ
- シューティングゲームの人気シリーズのご紹介
- シューティングゲーム関連ページのご紹介|まとめ
- シューティングゲーム解説ページのご紹介|まとめ
- シューティングゲーム・ハード関連(周辺機器)のご紹介|まとめ
- シューティングゲーム雑誌/書籍関連のご紹介|まとめ
- 【TPS名作・傑作・まとめ】TPS傑作・名作・全ゲームタイトルのご紹介│まとめ│~トゥームレイダー│バイオハザード│アンチャーテッドなど~
- 【名作RPG】RPGのご紹介│まとめ│
- 【TOP:SLG】おすすめ名作シミュレーションゲームのご紹介
- 【TOP】レースゲーム関連(おすすめ名作・評価ランキン)のご紹介
- TOP【おすすめスポーツゲーム】のご紹介~MLB,NBA,NFL,FIFAなど~
- 【TOP】パズルゲームのご紹介
- 【ゲームランキング】世界・国内で最も売れたゲームランキングのご紹介
- 名作ゲームのご紹介│まとめ│家庭用ゲーム・PC・アーケードなど
- 【機種別ゲームTOP】PC・家庭用・アーケードゲーム・周辺機器のご紹介
- ジャンル別ゲームタイトルのご紹介│まとめ│
- 【ゲームTOP】ゲーム関連ページのご紹介
- 【書籍・雑誌TOP】書籍・雑誌サイトマップ関連ページのご紹介
- 【ホビーTOP】ホビーサイトマップ関連ページのご紹介
ゲームプログラム入門:「C言語:プログラムを作る」のご紹介
「ゲームプログラミング > C言語入門/基礎」関連サイトマップのご紹介
「ゲームプログラミング > C言語入門/基礎」関連をご紹介します。
シューティングゲーム | ゲーム | 中古・新品通販の駿河屋
「C言語」プログラムを作る
「HelloWorld!」最初に、プログラムの基本的な書き方や、画面への文字列の表示方法について見ていきましょう。
一番簡単なC言語のプログラムは次のようなものです。このプログラムを実行すると、「Hello」と「World!」という文字列を画面に表示します。
▼一番簡単なC言語のプログラム文
//printf()を使うために必要です。 #include //プログラムの開始地点(エントリポイント)のmain()関数 main() { //文字列を表示します。 //文字を表示は、printf()関数 printf("Hello¥nWorld!¥n"); } //実行結果 Hello World!
「プログラムの基本形」のご紹介
C言語のプログラムの基本形は次のようになります。
- メイン関数プログラムはこのmain()からはじまります。main()がないと、コンパイル・実行ができません。
- 「{」と「}」ではさまれた部分はプログラムのひとかたまり(ブロック)を表します。
- 「字下げ[Tab]キー」を入力して、行の先頭を右にずらして見やすくします。
文字列を表示する「printf()関数
C言語のプログラムで文字列を表示するには、printf()関数を使います。
- printf()関数:()の中の文字列を画面に表示します。
- ‘(ダブルクォーテーション):”と”ではさまれたものは文字列を表します。
- ¥n:改行を表します。
- 「;」(セミコロン):日本語の句点「。」のようなものです。ここまでが1つの文であることを表す記号です。
「¥nの役割」について
「¥」とその直後の1文字は特殊な文字の表示や操作を行います。たとえば「¥n」は改行(次行の先頭へ表示位置を移動する)を表します。
▼この2文字は画面にそのまま表示されないことに注意してください。
次の文字始まりに注目
「¥n」を記述した場合とそうでない場合では、次の文字始まりが変わってきます。
“Hello¥nWorld!¥n”の場合
printf("Hello¥nWorld!¥n"); //結果 Hello World! | ←次の文字はここから始まります。
“Hello World!”の場合
printf("Hello World!"); //結果 Hello World!| ←次の文字はここから始まります。
printf()と定数について
printf()を用いると文字列以外のデータも表示できます。その方法を見ていきましょう。
printf()の使い方
printf()には、ただ決まった文字列を表示するだけではなく書式を指定してデータを表示する機能があります。次の2つはどちらも画面に「3」を表示します。
文字列の3をそのまま表示
printf("3"); //結果 3
数値の3を書式指定して表示
//「%d」は整数を表示する書式指定です。 printf("%d",3); //結果:「%d」は表示されません。 3
printf():複数のデータを表示する時
printf()関数で複数のデータを表示するときの対応は次のようになります。
// 書式 書式 データ1 データ2 printf("%d%dより大きい¥n", 3, 2); //結果 3は2より大きい
▼文字表のサンプル文
#include main() { printf("%d-%d%dです。¥n",3,2,3-2); } //結果 3-2は1です。
▼3と2と3-2の計算結果:(=1)をそれぞれ整数として表示します。
「いろいろな書式指定」のご紹介
「%d」は整数を10進数で表示する書式指定です。書式指定は表示するデータの種類によって異なり、次のようなものがあります。
「いろいろな書式指定」のご紹介 | ||
書式指定 | 意味 | データの例 |
%d | 整数(小数点のついていない数)を10進数で表示する | 1 2 3 -45 |
%f | 実数(小数点のついている数)を表示する | 0.1 1.0 2.2 |
%c | 文字(‘で囲まれた半角文字1個)を表示する | a’ ‘A’ |
%s | 文字列(“で囲まれた文字)を表示する | A “ABC” “あ” |
▼「いろいろな書式指定」サンプル文のご紹介
#include main() { printf("%s %c %f ¥n", " 6 ÷ 5 ",' = ',1.2); } //実行結果 6÷5 = 1.200000
▼小数点の桁数(この例の場合0の数と考えてよい)は処理系により異なる場合があります。
書式とデータの種類は統一しよう
書式とデータの種類は統一しなければいけません。
//誤った文「実数(%f)と整数(2)」 // 実数 整数 printf("%f",2);
▼2.0(実数)としないと正しく表示できません。
「ゲームプログラミング > C言語入門/基礎」関連サイトマップのご紹介
「ゲームプログラミング > C言語入門/基礎」関連をご紹介します。
シューティングゲーム | ゲーム | 中古・新品通販の駿河屋
「ゲームプログラミング > C言語入門/基礎」関連ページのご紹介
「ゲームプログラミング > C言語入門/基礎」関連ページをご紹介します。
【STG】シューティングゲーム・サイトマップのご紹介
80年から2000年代のシューティングゲームについてご紹介します。
シューティングゲーム | ゲーム | 中古・新品通販の駿河屋
シューティングゲーム・関連ページのご紹介
シューティングゲーム・関連ページをご紹介します。
歴代名作シューティングゲームのご紹介|まとめ
歴代シューティングゲーム全ゲームタイトル一覧のご紹介|まとめ
シューティングゲームの人気シリーズのご紹介
シューティングゲーム関連ページのご紹介|まとめ
シューティングゲーム解説ページのご紹介|まとめ
シューティングゲーム・ハード関連(周辺機器)のご紹介|まとめ
シューティングゲーム雑誌/書籍関連のご紹介|まとめ
【ゲームジャンル別】サイトマップのご紹介
【ゲームジャンル別】サイトマップをご紹介します。
ゲームジャンル別サイトマップ | ||||
ゲームTOP > ランキング│傑作・名作│機種別│ジャンル別 |
||||
ゲームジャンル別TOP >関連ページ│名作│ランキング | ||||
【ジャンル別関連ページ】 アクション系(プラットフォーム│対戦アクション│FPS│TPS│STG│フライト)|AVG│RPG│SLG│レース│スポーツ│パズル│テーブル |
||||
【アクション】プラットフォーム│対戦アクション│FPS│TPS│STG│フライト 【アドベンチャー】AVG│ 【RPG】RPG│SRPG│ARPG 【SLG】SLG│ストラテジー│ターン制SLG│RTS 【レース】レース 【スポーツ系】スポーツ│プロレス 【パズル】 【テーブル】麻雀 |
||||
【ジャンル別】おすすめ評価ランキング アクション│AVG│RPG│SLG│レース│スポーツ│パズル│テーブル |
||||
【歴代傑作・神ゲー(2021~1996年)】99~94点│93~92点│91点│90点 ■【アクション系ゲーム】■ アクション│プラットフォーム│対戦アクション│FPS│TPS│フライト│ 【対戦アクション】一覧│98~80点│79~70点 【FPS】まとめ│90点以上│89~86点│85~83点│82~80点 【アドベンチャーゲーム】 ■【RPG系】■ RPG│SRPG│ARPG 【RPG】一覧│傑作(96~90点)│89~85点│84~82点│81~80点│ ■【シミュレーション系ゲーム】■ SLG│ストラテジー│ターン制SLG│RTS│街づくりSLG ■【レース】■ ■【スポーツ系ゲーム】■スポーツ│プロレス ■【パズル】 |
||||
シリーズ・テーマ | ||||
■■│コペンギンTOP > ゲーム│ホビー│書籍・マンガ│■■ |
||||
サイトマップ一覧 |
ゲームジャンル別・関連ページのご紹介
ゲームジャンル別・関連ページをご紹介します。
【TPS名作・傑作・まとめ】TPS傑作・名作・全ゲームタイトルのご紹介│まとめ│~トゥームレイダー│バイオハザード│アンチャーテッドなど~
【格ゲー・名作】アーケード・家庭用・格闘ゲームのご紹介~名作(173 本)・全タイトル(1462本)のご紹介
【名作STG】シューティングゲームのご紹介
【AVG】アドベンチャーゲームのご紹介│まとめ│
【名作RPG】RPGのご紹介│まとめ│
【TOP:SLG】おすすめ名作シミュレーションゲームのご紹介
【TOP】レースゲーム関連(おすすめ名作・評価ランキン)のご紹介
TOP【おすすめスポーツゲーム】のご紹介~MLB,NBA,NFL,FIFAなど~
【TOP】パズルゲームのご紹介
ゲームTOPサイトマップ
ゲームTOPのサイトマップをご紹介します。
【ゲームTOP】サイトマップ | ||||
ゲームTOP > ランキング│傑作・名作│機種別│ジャンル別 | ||||
■ランキングTOP > ハード│ソフト(売上(世界│国内)│海外評価) ■傑作・名作ゲームTOP > ■ゲーム機種別TOP > 据置│携帯│AC│PC│周辺機器 ■ジャンル別TOP > アクション系(プラットフォーム│対戦アクション│FPS│TPS│STG│フライト)|AVG│RPG│SLG│レース│スポーツ│パズル│テーブル |
||||
■■│コペンギンTOP > ゲーム│ホビー│書籍・マンガ│■■ |
||||
サイトマップ一覧 |
ゲーム関連ページのご紹介
ゲーム関連ページをご紹介します。
【ゲームランキング】世界・国内で最も売れたゲームランキングのご紹介
名作ゲームのご紹介│まとめ│家庭用ゲーム・PC・アーケードなど
【機種別ゲームTOP】PC・家庭用・アーケードゲーム・周辺機器のご紹介
ジャンル別ゲームタイトルのご紹介│まとめ│
コペンギン・サイトマップ
コペンギンのサイトマップをご紹介します。
【コペンギンTOP】サイトマップ | ||||
コペンギンTOP > ゲーム│ホビー│書籍・マンガ│ | ||||
■■│コペンギンTOP > ゲーム│ホビー│書籍・マンガ│■■ |
||||
サイトマップ一覧 |
懐かしの名作から最新作までの豊富な品揃え!通販ショップの駿河屋
コペンギンサイトマップ関連ページのご紹介
コペンギン関連ページをご紹介します。