アフィリエイト広告を利用しています

はじめに | サイトマップ | プライバシーポリシー・サイトポリシー・免責事項など | 【レビュー】Parallels Desktop 15 for Mac 




広告

posted by fanblog

2015年09月04日

キーボードで整数値入力入門(scanf関数)| Xcode(Mac)でC言語入門講座








キーワード
C言語 キーボード入力 整数値


Xcode(Mac)で覚えるC言語入門講座 | はじめてのコンピュータ・パソコン.png










今回は、

C言語の


整数値のキーボード入力


について、

基本的なプログラミングの内容を

まとめておきます。





C言語についてまだ、

よくわからない方や、

これからC言語プログラミングを

学び始めたい方がいましたら、

以下の記事から読み進めてみてください。




[ 文字列表示など ]


 ー Hello worldプログラム | Xcode(Mac)でC言語入門講座

   :Xcodeを利用して、C言語プログラミングの実行環境にする方法が
    わからない方は、こちらの記事から読み進めてみてください。


 ー  \n:改行編 | Xcode(Mac)でC言語入門講座


 ー /t:文字の頭揃え編 | Xcode(Mac)でC言語入門講座



[ 数値表示と計算・変数など ]


 ー %d:整数値表示と計算編 | Xcode(Mac)でC言語入門講座


 ー %f:実数値表示と計算編 | Xcode(Mac)でC言語入門講座


 ー int型:変数入門編 | Xcode(Mac)でC言語入門


 ー double型:変数入門編 | Xcode(Mac)でC言語入門


 ー 複合代入演算子入門 | Xcode(Mac)でC言語入門


 ー ++演算子(インクリメント)入門 | Xcode(Mac)でC言語入門講座 


 ー --演算子(デクリメント)入門 | Xcode(Mac)でC言語入門講座

 
 ー 整数値の桁揃え入門 | Xcode(Mac)でC言語入門講座 


 ー 実数値の桁揃え入門 | Xcode(Mac)でC言語入門講座 



[ C言語プログラミング練習問題 | C言語プログラミング入門講座 ]
 
 ー - 練習問題編 - 整数値の計算と文字表示 | C言語プログラミング入門講座


 ー - 答え - 整数値の計算と文字表示 | C言語プログラミング入門講座


 ー - 練習問題編 - 消費税の計算 | C言語プログラミング入門講座


 ー - 答え - 消費税の計算 | C言語プログラミング入門講座 







上記に挙げさせていただいた

C言語プログラミングは、

基本的に、

あらかじめプログラム内に、

プログラマーが数値を記述
しておいて、

計算結果や、数字の出力などをさせていましたが、

今回、紹介させて頂く、


scanf関数
  
  * scanf(スキャンエフ)
    scan formatted(書式付き入力)


では、

キーボードから入力された数値を、

あらかじめプログラマーが指定しておいた

変数に代入し、

結果を出力することができるようです。












[ C言語プログラミングの開発環境 ]


Xcode



Macのプログラミングのための

統合開発環境
(IED:Integrated Development Environment)



 * その他にも、一例として、
   IBMアイビーエム
  (International Business Machines Corporation)
   によって開発された

  「 Eclipse 」(イクリプス・エクリプス)

   というオープンソースの統合開発環境 (IDE) でも
   Mac環境下でC言語プログラミングの練習が
   できると思います。
   個人的には、Xcodeの方が、
   簡単なプログラミン程度であれば使いやすいのでは
   ないかと思います。

  「 Eclipse 」は、Javaをはじめ
   さまざまなプログラミング言語を学習したい場合には、
   役に立つのではないかと思います。






Xcodeを利用して、

C言語プログラミングの実行環境にする方法や、

基本的なコード入力時の

キーボード操作方法についてわからない

わからない方の場合は、

こちらの記事から読み進めてみてください。

Hello worldプログラム | Xcode(Mac)でC言語入門講座











キーボードで整数値入力入門(scanf関数)| Xcode(Mac)でC言語入門講座(動画)












C言語サンプルコード(1)


#include <stdio.h>

int main(int argc, const char * argv[]) {
// insert code here...
int input_data;
printf("整数値を入力後、「enter」キーを押してください:");
scanf("%d", &input_data);
printf("入力した数値は、%dです。\n", input_data);
return 0;
}






 * コード内に全角スペースが含まれていると
   エラーになりますので、
   その際は、半角スペースに適宜修正してください。

 * printf(プリントエフ):print formatted(書式付き出力)

 * 整数値の計算のため、
   int型 (integerインテジャー:整数値)の変数として、
  「 input_data 」という名前の変数を作成しています。
   変数名は自分でわかりやすいように名前をつけてみてください。

 * 「 %d 」%d指定子(decimaデシマル:10進数)

 * \n:new line(改行) 

 * 「 \:バックスラッシュ 」は、
 
   「 option 」キー + 「 」キー操作で入力できます。


    



















C言語サンプルコード(2)



#include <stdio.h>

int main(void)
{
int input_data;
printf("整数値を入力後、「enter」キーを押してください:");
scanf("%d", &input_data);
printf("入力した数値は、%dです。\n", input_data);
return 0;
}






 * コード内に全角スペースが含まれていると
   エラーになりますので、
   その際は、半角スペースに適宜修正してください。








出力した結果は、

いかがでしたでしょうか?



少しずつ、

プログラミングらしさを感じ始めましたが、

皆さんが想像するような、

スマホアプリのゲームなどと比べると、


数値を入力して、自分が入力した数値が表示

 されるだけで、何が楽しいのか?



このような面白くないプログラミングをして、

 いったい何になるの?



と感じる方も多いのではないでしょうか?




ただ、

スマホゲームをはじめとしたアプリなども、

基本的な、

入力と出力の関係性としては、

同じなのではないかと思います。





多くの方が想像されているような、

グラフィックを駆使した見栄えの良い

アプリ開発をしたい場合は、

基本的な

C言語や、Swift言語(iOSアプリの場合など)、

Java言語(Androidアプリの場合など)の記述方法を

知った上で、

先人が時間をかけて作成してくださった

グラフィック描画をはじめとした

ライブラリーなどを

使うための方法(文法や、各統合開発環境などの使い方を含め)を学ぶことで、

アプリ開発ができるのではないかと思います。





話を戻しますが、

scanf関数 」を利用した、

プログラムに関して調べてみると、

C言語プログラミングに関して、

あまり知らない場合、

入力ミスなどにより、

エラーが起こる確率も高まりやすく、

簡単に使えるものの、

入力の際には、注意が必要なようです。





試しに、

Googleの検索エンジンで、

キーワード
:scanf エラー


 * 2015年9月4日時点

と調べてみると、

さまざまな記事がでてきました。





scanf 」に関する、

ウィキペディアのページにも、

 * 2015年9月4日時点

まとめられていましたので、

scanfの問題点と回避方法

などに関心のある方がいました、

一度チェッックしてみてください。

















[ スポンサードリンク ]









teratail | レバレジーズ株式会社




C言語をはじめとした
プログラミングの関連Q&Aサイトです。

日々のC言語プログラミングの学習、
独学でのプログラミング関連の疑問などを、

teratail

で質問してみてください。
無料で利用できます。

teratail








                    by はじめてのコンピュータ・パソコン








Xcode(Mac)で覚えるC言語入門講座 | はじめてのコンピュータ・パソコン.png
このバナーをクリックすると
「 Xcode(Mac)で覚えるC言語入門講座 」
の一覧ページにリンクします。




右向き三角1サイトマップ


右向き三角1プロフィール | サイトポリシー・免責事項など


右向き三角1CONTENTS(コンテンツ)一覧


右向き三角1C言語関連本 特集


右向き三角1Xcode(Mac)で覚えるSwiftプログラミング入門講座


右向き三角1Macでコマンド入門講座


右向き三角1パソコン・プログラミング学習関連アプリ 特集


右向き三角1日本人のプログラミング学習の現在と未来 | #24 デジタルライフコラム


右向き三角1Mac(マック)関連パソコン iMac・MacBookPro・MacBookAir


右向き三角1パソコン・家電の新製品・キャンペーン情報 特集











Parallels Desktop 18 for Mac クーポン情報




MacでWindowsを使えるソフトウェア【Parallels】

Parallels Desktop for Macをレビュー中。
【レビュー】Parallels Desktop 15 for Mac(一覧へ) 


Parallels Desktop 15 for Mac以降のレビューなど
子供プログラマーのサイトにリンクします。
【長期レビュー】Parallels Desktop for Macの感想(一覧)

子供プログラマーのサイトにリンクします。
【クーポン情報 - 10% OFF】Parallels Desktop 18 for Mac(2023年7月25日〜2023年8月8日まで) New♪
サイト内検索


おすすめ入門講座・特集コンテンツ
このサイトで作成している入門講座や、特集関連などのおすすめコンテンツです。お気に入りの講座コンテンツや、気になる特集探しなどにお役立てください 
  1. 1. 【Mac版】データ復元・復旧SOS講座(一覧)
  2. 2. no img パソコン便利機能関連記事(一覧) | エクセル・ワード・パワーポイント
  3. 3. Pythonで機械学習・人工知能(AI)プログラミング入門 | 数字の画像認識(anaconda - Jupyterノートブック版)
  4. 4. no img 人工知能(AI)・機械学習プログラミング入門者のための数学入門講座
  5. 5. 独学プログラマーのためのAI(人工知能・無能)プログラム入門講座
  6. 6. Macでアフィリエイトのやり方・始め方入門講座
  7. 7. Xcode(Mac)で覚えるSwiftプログラミング入門講座(一覧)
  8. 8. デジタルライフコラム(Column)
  9. 9. パソコンでイラスト作成入門講座 | 基礎から求人探しまで
最新記事


サイトポリシー・免責
HajimeteCPCさんの画像
HajimeteCPC
子供プログラマー | プログラミング入門ウェブ教室


子供プログラマー | プログラミング入門ウェブ教室_イメージ.png

子供と一緒にプログラミングを楽しむために、大人がプログラミングを学ぶための学習支援サイトです。

こちらの記事ページもご活用ください。
日本人のための人工知能プログラマー入門講座(機械学習)

メニュー | はじめてのコンピュータ・パソコン


・ サイトマップ

・ プライバシーポリシー・サイトポリシー・免責事項など

・ はじめに

・ トップページ

・ CONTENTS(コンテンツ)一覧

・ 年賀状をパソコンで自宅で作ろう講座

・ エクセル・ワード・パワーポイントの使い方入門

・ 独学プログラマーのためのAI(人工知能・無能)プログラム入門講座

・ Xcode(Mac)で覚えるC言語入門講座

・ Xcode(Mac)で覚えるSwiftプログラミング入門講座

・ Mac関連

・ コンピュータ・プログラミング書籍関連 | まとめ・書評など(一覧)

・ パソコンでイラスト作成入門講座

・ アフィリエイトのやり方・始め方入門講座 

・ SEO・レンタルサーバー入門講座

・ 確定申告・会計 特集 

・ デジタルライフコラム

・ エンジニア求人探し



[ スポンサードリンク ]



タグクラウド




QRコード
<< 2023年07月 >>
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31          
月別アーカイブ
You Tubeチャンネルぺージ


RehabC | イメージ.png
You Tubeのチャンネルもあります。
エクセル、ワード、パワーポイントなどの
基本的な操作方法の学習や、
プログラミングやイラスト作成をはじめとした、
パソコン学習の補助などにご活用ください。
よろしくお願いいたします。

×

この広告は30日以上新しい記事の更新がないブログに表示されております。