SlideShare a Scribd company logo
Enviar búsqueda
Cargar
やさしく知りたいC言語
Denunciar
Compartir
uru nru
Seguir
•
21 recomendaciones
•
44,392 vistas
1
de
145
やさしく知りたいC言語
•
21 recomendaciones
•
44,392 vistas
Denunciar
Compartir
Descargar ahora
Descargar para leer sin conexión
Tecnología
C言語の入門スライドを作りました。細かい説明は抜きにしてざっくり解説します。
Leer más
uru nru
Seguir
Recomendados
C言語超入門 por
C言語超入門
Mercury Soft
45.1K vistas
•
36 diapositivas
C言語講習会1 por
C言語講習会1
odenhadengaku
40.3K vistas
•
36 diapositivas
C言語講習会2 por
C言語講習会2
odenhadengaku
2.8K vistas
•
71 diapositivas
C言語講習会3 por
C言語講習会3
odenhadengaku
2K vistas
•
61 diapositivas
C day2 por
C day2
Mercury Soft
937 vistas
•
51 diapositivas
コードゴルフのススメ(C言語) por
コードゴルフのススメ(C言語)
Fumihito Yokoyama
37.2K vistas
•
15 diapositivas
Más contenido relacionado
La actualidad más candente
C++ ポインタ ブートキャンプ por
C++ ポインタ ブートキャンプ
Kohsuke Yuasa
11K vistas
•
145 diapositivas
C++と仲良くなるためのn問 ~ポインタ編~ #ladiescpp por
C++と仲良くなるためのn問 ~ポインタ編~ #ladiescpp
cocodrips
4.4K vistas
•
22 diapositivas
C++のSTLのコンテナ型を概観する @ Ohotech 特盛 #10(2014.8.30) por
C++のSTLのコンテナ型を概観する @ Ohotech 特盛 #10(2014.8.30)
Hiro H.
4K vistas
•
101 diapositivas
C++コミュニティーの中心でC++をDISる por
C++コミュニティーの中心でC++をDISる
Hideyuki Tanaka
12.4K vistas
•
66 diapositivas
競技プログラミングのためのC++入門 por
競技プログラミングのためのC++入門
natrium11321
32.9K vistas
•
63 diapositivas
Boost.勉強会 #21 札幌「C++1zにstring_viewが導入されてうれしいので紹介します」 por
Boost.勉強会 #21 札幌「C++1zにstring_viewが導入されてうれしいので紹介します」
Hiro H.
8.9K vistas
•
71 diapositivas
La actualidad más candente
(20)
C++ ポインタ ブートキャンプ por Kohsuke Yuasa
C++ ポインタ ブートキャンプ
Kohsuke Yuasa
•
11K vistas
C++と仲良くなるためのn問 ~ポインタ編~ #ladiescpp por cocodrips
C++と仲良くなるためのn問 ~ポインタ編~ #ladiescpp
cocodrips
•
4.4K vistas
C++のSTLのコンテナ型を概観する @ Ohotech 特盛 #10(2014.8.30) por Hiro H.
C++のSTLのコンテナ型を概観する @ Ohotech 特盛 #10(2014.8.30)
Hiro H.
•
4K vistas
C++コミュニティーの中心でC++をDISる por Hideyuki Tanaka
C++コミュニティーの中心でC++をDISる
Hideyuki Tanaka
•
12.4K vistas
競技プログラミングのためのC++入門 por natrium11321
競技プログラミングのためのC++入門
natrium11321
•
32.9K vistas
Boost.勉強会 #21 札幌「C++1zにstring_viewが導入されてうれしいので紹介します」 por Hiro H.
Boost.勉強会 #21 札幌「C++1zにstring_viewが導入されてうれしいので紹介します」
Hiro H.
•
8.9K vistas
Basics of c++ por Huba Akhtar
Basics of c++
Huba Akhtar
•
1.1K vistas
Template Meta Programming入門から応用まで por yoshihikoozaki5
Template Meta Programming入門から応用まで
yoshihikoozaki5
•
12.2K vistas
やさしい整数論 por Kazuma Mikami
やさしい整数論
Kazuma Mikami
•
8.1K vistas
.NET Core 3.0時代のメモリ管理 por KageShiron
.NET Core 3.0時代のメモリ管理
KageShiron
•
2K vistas
VBAにおける配列の データ構造と行列 por Katsuhiro Morishita
VBAにおける配列の データ構造と行列
Katsuhiro Morishita
•
3.2K vistas
PHPのテスト名を日本語にした話 por Norifumi Kawamoto
PHPのテスト名を日本語にした話
Norifumi Kawamoto
•
3.5K vistas
関数プログラミング入門 por Hideyuki Tanaka
関数プログラミング入門
Hideyuki Tanaka
•
21.8K vistas
for関数を使った繰り返し処理によるヒストグラムの一括出力 por imuyaoti
for関数を使った繰り返し処理によるヒストグラムの一括出力
imuyaoti
•
12.5K vistas
強くなるためのプログラミング -プログラミングに関する様々なコンテストとそのはじめ方-#pyconjp por cocodrips
強くなるためのプログラミング -プログラミングに関する様々なコンテストとそのはじめ方-#pyconjp
cocodrips
•
129.1K vistas
純粋関数型アルゴリズム入門 por Kimikazu Kato
純粋関数型アルゴリズム入門
Kimikazu Kato
•
6.6K vistas
不遇の標準ライブラリ - valarray por Ryosuke839
不遇の標準ライブラリ - valarray
Ryosuke839
•
7.4K vistas
グレブナー基底を食べよう por 大好きbot グレブナー基底
グレブナー基底を食べよう
大好きbot グレブナー基底
•
12.6K vistas
すごい constexpr たのしくレイトレ! por Genya Murakami
すごい constexpr たのしくレイトレ!
Genya Murakami
•
25.6K vistas
مقدمة عن بايثون / جانقو por lunarhalo
مقدمة عن بايثون / جانقو
lunarhalo
•
5.7K vistas
Similar a やさしく知りたいC言語
研究生のためのC++ no.2 por
研究生のためのC++ no.2
Tomohiro Namba
430 vistas
•
45 diapositivas
講座C入門 por
講座C入門
Tokai University
663 vistas
•
79 diapositivas
プログラマ講習第3回 por
プログラマ講習第3回
Yuma Yoshimoto
446 vistas
•
50 diapositivas
C言語 学習教材 por
C言語 学習教材
Jun MITANI
610 vistas
•
185 diapositivas
プログラマ講習第2回 por
プログラマ講習第2回
Yuma Yoshimoto
415 vistas
•
63 diapositivas
Tokyor23 doradora09 por
Tokyor23 doradora09
Nobuaki Oshiro
2.1K vistas
•
66 diapositivas
Similar a やさしく知りたいC言語
(20)
研究生のためのC++ no.2 por Tomohiro Namba
研究生のためのC++ no.2
Tomohiro Namba
•
430 vistas
講座C入門 por Tokai University
講座C入門
Tokai University
•
663 vistas
プログラマ講習第3回 por Yuma Yoshimoto
プログラマ講習第3回
Yuma Yoshimoto
•
446 vistas
C言語 学習教材 por Jun MITANI
C言語 学習教材
Jun MITANI
•
610 vistas
プログラマ講習第2回 por Yuma Yoshimoto
プログラマ講習第2回
Yuma Yoshimoto
•
415 vistas
Tokyor23 doradora09 por Nobuaki Oshiro
Tokyor23 doradora09
Nobuaki Oshiro
•
2.1K vistas
C言語 学習教材 por Jun MITANI
C言語 学習教材
Jun MITANI
•
2.3K vistas
初心者講習会資料(Osaka.R#7) por Masahiro Hayashi
初心者講習会資料(Osaka.R#7)
Masahiro Hayashi
•
9.5K vistas
マスターオブゴールーチンアンドチャネル スタートGo #1 por Takuya Ueda
マスターオブゴールーチンアンドチャネル スタートGo #1
Takuya Ueda
•
2.7K vistas
秀スクリプトの話 por Hiroshi Tokumaru
秀スクリプトの話
Hiroshi Tokumaru
•
31.4K vistas
【C++BUILDER STARTER チュートリアルシリーズ】シーズン2 C++Builderの部 第6回 ‟文字列とオブジェクト„ por 和弘 井之上
【C++BUILDER STARTER チュートリアルシリーズ】シーズン2 C++Builderの部 第6回 ‟文字列とオブジェクト„
和弘 井之上
•
301 vistas
LastaFluteでKotlinをはじめよう por Shinsuke Sugaya
LastaFluteでKotlinをはじめよう
Shinsuke Sugaya
•
2.1K vistas
初心者講習会資料(Osaka.r#6) por Masahiro Hayashi
初心者講習会資料(Osaka.r#6)
Masahiro Hayashi
•
3K vistas
C# 式木 (Expression Tree) ~ LINQをより深く理解するために ~ por Fujio Kojima
C# 式木 (Expression Tree) ~ LINQをより深く理解するために ~
Fujio Kojima
•
19K vistas
Introduction of Python por Tomoya Nakayama
Introduction of Python
Tomoya Nakayama
•
1.2K vistas
プログラムの処方箋~健康なコードと病んだコード por Shigenori Sagawa
プログラムの処方箋~健康なコードと病んだコード
Shigenori Sagawa
•
8.9K vistas
Ekmett勉強会発表資料 por 時響 逢坂
Ekmett勉強会発表資料
時響 逢坂
•
16.7K vistas
【C++BUILDER STARTER チュートリアルシリーズ】シーズン2 C++Builderの部 第4回 ‟関数„ por 和弘 井之上
【C++BUILDER STARTER チュートリアルシリーズ】シーズン2 C++Builderの部 第4回 ‟関数„
和弘 井之上
•
306 vistas
PHP, JavaScriptプログラマのためのC#入門 por Tomo Mizoe
PHP, JavaScriptプログラマのためのC#入門
Tomo Mizoe
•
2.1K vistas
Hupc 1 por Hiroki Takeda
Hupc 1
Hiroki Takeda
•
134 vistas
Último
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20... por
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...
NTT DATA Technology & Innovation
132 vistas
•
42 diapositivas
The Things Stack説明資料 by The Things Industries por
The Things Stack説明資料 by The Things Industries
CRI Japan, Inc.
73 vistas
•
29 diapositivas
IPsec VPNとSSL-VPNの違い por
IPsec VPNとSSL-VPNの違い
富士通クラウドテクノロジーズ株式会社
502 vistas
•
8 diapositivas
光コラボは契約してはいけない por
光コラボは契約してはいけない
Takuya Matsunaga
24 vistas
•
17 diapositivas
定例会スライド_キャチs 公開用.pdf por
定例会スライド_キャチs 公開用.pdf
Keio Robotics Association
127 vistas
•
64 diapositivas
SNMPセキュリティ超入門 por
SNMPセキュリティ超入門
mkoda
420 vistas
•
15 diapositivas
Último
(10)
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20... por NTT DATA Technology & Innovation
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...
NTT DATA Technology & Innovation
•
132 vistas
The Things Stack説明資料 by The Things Industries por CRI Japan, Inc.
The Things Stack説明資料 by The Things Industries
CRI Japan, Inc.
•
73 vistas
IPsec VPNとSSL-VPNの違い por 富士通クラウドテクノロジーズ株式会社
IPsec VPNとSSL-VPNの違い
富士通クラウドテクノロジーズ株式会社
•
502 vistas
光コラボは契約してはいけない por Takuya Matsunaga
光コラボは契約してはいけない
Takuya Matsunaga
•
24 vistas
定例会スライド_キャチs 公開用.pdf por Keio Robotics Association
定例会スライド_キャチs 公開用.pdf
Keio Robotics Association
•
127 vistas
SNMPセキュリティ超入門 por mkoda
SNMPセキュリティ超入門
mkoda
•
420 vistas
Windows 11 information that can be used at the development site por Atomu Hidaka
Windows 11 information that can be used at the development site
Atomu Hidaka
•
89 vistas
Keycloakの全体像: 基本概念、ユースケース、そして最新の開発動向 por Hitachi, Ltd. OSS Solution Center.
Keycloakの全体像: 基本概念、ユースケース、そして最新の開発動向
Hitachi, Ltd. OSS Solution Center.
•
85 vistas
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料) por NTT DATA Technology & Innovation
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)
NTT DATA Technology & Innovation
•
23 vistas
SSH応用編_20231129.pdf por icebreaker4
SSH応用編_20231129.pdf
icebreaker4
•
366 vistas
やさしく知りたいC言語
1.
やさしく知りたいC言語
2.
こんにちは
3.
こんにちは ここはC言語を学びはじめたい ひとのためのチュートリアルです
4.
こんにちは ここはC言語を学びはじめたい ひとのためのチュートリアルです はじめてでも楽しく学んでいきましょう
5.
もくじ
6.
もくじ 1. 世界最小のプログラム
7.
もくじ 1. 世界最小のプログラム 2. 出力
8.
もくじ 1. 世界最小のプログラム 2. 出力 3.
変数
9.
もくじ 1.
世界最小のプログラム 2. 出力 3. 変数 4. 関数
10.
もくじ 1.
世界最小のプログラム 2. 出力 3. 変数 4. 関数 5. コメント文
11.
1.世界最小のプログラム
12.
1.世界最小のプログラム 世界最小のプログラムとは いったいどんなものだろうか?
13.
1.世界最小のプログラム 世界最小のプログラム
14.
1.世界最小のプログラム 世界最小のプログラム #include
15.
1.世界最小のプログラム 世界最小のプログラム #include<stdio.h>
16.
1.世界最小のプログラム 世界最小のプログラム #include<stdio.h>
main()
17.
1.世界最小のプログラム 世界最小のプログラム #include<stdio.h>
main(){ }
18.
1.世界最小のプログラム 世界最小のプログラム #include<stdio.h>
main(){ } (実行結果) (なにもしない)
19.
1.世界最小のプログラム
プログラムの意味を知ってみる
20.
1.世界最小のプログラム
プログラムの意味を知ってみる 世界最小のプログラム #include<stdio.h> main(){ }
21.
1.世界最小のプログラム
プログラムの意味を知ってみる 世界最小のプログラム #include<stdio.h> main(){ } プログラミングの道具を インクルード(導入)するための宣言
22.
1.世界最小のプログラム
プログラムの意味を知ってみる 世界最小のプログラム #include<stdio.h> main(){ } 使いたい道具の指定 stdio.h ・・・ プログラムで入出力をするための道具類(紙と鉛筆のようなもの)
23.
1.世界最小のプログラム
プログラムの意味を知ってみる 世界最小のプログラム #include<stdio.h> main(){ } プログラムを動かすメインとなる部分の宣言 main()・・・ プログラムで一番はじめに実行される部分
24.
1.世界最小のプログラム
プログラムの意味を知ってみる 世界最小のプログラム #include<stdio.h> main(){ } プログラムで実行する範囲(ブロック)の指定
25.
1.世界最小のプログラム
プログラムの意味を知ってみる 世界最小のプログラム #include<stdio.h> main(){ } プログラムで実行される命令の部分(いまはからっぽ)
26.
1.世界最小のプログラム
プログラムの意味を知ってみる 世界最小のプログラム #include<stdio.h> main(){ } プログラムで実行される命令の部分(いまはからっぽ) からっぽなので・・・・・
27.
1.世界最小のプログラム
プログラムの意味を知ってみる 世界最小のプログラム #include<stdio.h> main(){ } プログラムで実行される命令の部分(いまはからっぽ) からっぽなので・・・・・ (実行結果) (なにもしない)
28.
2.出力
29.
2.出力 文字や数字の表示をしてみよう
30.
2.出力 文字列を表示するプログラム #include<stdio.h>
main(){ }
31.
2.出力 文字列を表示するプログラム #include<stdio.h>
main(){ printf(“”) }
32.
2.出力 文字列を表示するプログラム
#include<stdio.h> main(){ printf(“”); } ; ・・・ 行末の「;」は1つの命令の終わりを表す
33.
2.出力 文字列を表示するプログラム #include<stdio.h>
main(){ printf(“”); } (実行結果)
34.
2.出力 文字列を表示するプログラム #include<stdio.h>
main(){ printf(“Hello World”); } (実行結果) Hello World
35.
2.出力 文字列を表示するプログラム #include<stdio.h>
main(){ printf(“Hello World 彼は太郎です”); } (実行結果) Hello World 彼は太郎です
36.
2.出力 文字列を表示するプログラム
#include<stdio.h> main(){ printf(“Hello World ¥n 彼は太郎です”); } (実行結果) Hello World ↴ 彼は太郎です ¥n・・・ 改行を意味する特殊記号
37.
2.出力 文字列を表示するプログラム #include<stdio.h>
main(){ printf(“Hello World ”); } (実行結果) Hello World
38.
2.出力 文字列を表示するプログラム #include<stdio.h>
main(){ printf(“Hello World ”); printf(“彼は太郎です”); } (実行結果) Hello World 彼は太郎です
39.
2.出力 文字列を表示するプログラム
#include<stdio.h> main(){ printf(“Hello World ¥n”); printf(“彼は太郎です”); } (実行結果) Hello World ↴ 彼は太郎です ¥n・・・ 改行を意味する特殊記号
40.
2.出力
printf とはなんだろう? printf(“Hello World”);
41.
2.出力
printfとはなんだろう? 文字列を表示するプログラム #include<stdio.h> main(){ printf(“Hello World”); } printfは文字や数字を表示するための道具
42.
2.出力
printfとはなんだろう? 文字列を表示するプログラム #include<stdio.h> main(){ printf(“Hello World”); } printfは文字や数字を表示するための道具 ()の中身が道具の使用物
43.
2.出力
printfとはなんだろう? printf(“Hello World”); 道具
44.
2.出力
printfとはなんだろう? printf(“Hello World”); 道具 使用物
45.
2.出力
printfとはなんだろう? printf(“Hello World”); 道具 使用物 なにを使って
46.
2.出力
printfとはなんだろう? printf(“Hello World”); 道具 使用物 どうするか なにを使って
47.
2.出力
数字を表示してみよう
48.
2.出力
数字を表示してみよう 一般的な方法 #include<stdio.h> main(){ printf(“”); } (実行結果)
49.
2.出力
数字を表示してみよう 一般的な方法 #include<stdio.h> main(){ printf(“2匹の猫がいる”); } (実行結果) 2匹の猫がいる
50.
2.出力
数字を表示してみよう 記号で数字を参照する方法 #include<stdio.h> main(){ printf(“%d匹の猫がいる”,2); } (実行結果) 2匹の猫がいる %d・・・ 参照したデータを整数に置換する置換記号
51.
2.出力
数字を表示してみよう 記号で数字を参照する方法 #include<stdio.h> main(){ printf(“%d匹の猫がいる”,2); } (実行結果) 2匹の猫がいる %d・・・ 参照したデータを整数に置換する置換記号
52.
2.出力
数字を表示してみよう #include<stdio.h> main(){ printf(“%d匹の猫がいる”,2); }
53.
2.出力
数字を表示してみよう #include<stdio.h> main(){ printf(“%d匹の猫がいる”,2); } #include<stdio.h> main(){ printf(“2匹の猫がいる”); }
54.
2.出力
数字を表示してみよう なぜ記号で数字を参照する? printf(“%d匹の猫がいる”,2);
55.
2.出力
数字を表示してみよう なぜ記号で数字を参照する? printf(“%d匹の猫がいる”,2); 直接書いた方がいいんじゃない? printf(“2匹の猫がいる”);
56.
2.出力
数字を表示してみよう いいえ
57.
2.出力
数字を表示してみよう 変数を使うときに便利だから 置き換えます
58.
3.変数
59.
3.変数 数値や名前を記録してみる
60.
3.変数 • 変数はデータを記憶する
61.
3.変数 • 変数はデータを記憶する
太郎 100 3.14
62.
3.変数 • 変数はデータを記憶する
太郎 100 3.14
63.
3.変数 • 変数はデータを記憶する
太郎 100 3.14 • 変数には型(形式)がある
64.
3.変数 • 変数はデータを記憶する
太郎 100 3.14 • 変数には型(形式)がある int
65.
3.変数 • 変数はデータを記憶する
太郎 100 3.14 • 変数には型(形式)がある int char
66.
3.変数 • 変数はデータを記憶する
太郎 100 3.14 • 変数には型(形式)がある int char double
67.
3.変数 • 変数はデータを記憶する
太郎 100 3.14 • 変数には型(形式)がある int char double float
68.
3.変数 • 変数はデータを記憶する
太郎 100 3.14 • 変数には型(形式)がある int char double float 整数を記憶
69.
3.変数 • 変数はデータを記憶する
太郎 100 3.14 • 変数には型(形式)がある int char double float 整数を記憶 文字を記憶
70.
3.変数 • 変数はデータを記憶する
太郎 100 3.14 • 変数には型(形式)がある int char double float 整数を記憶 文字を記憶 小数を記憶 (大きい小数)
71.
3.変数 • 変数はデータを記憶する
太郎 100 3.14 • 変数には型(形式)がある int char double float 整数を記憶 文字を記憶 小数を記憶 小数を記憶 (大きい小数) (小さい小数)
72.
3.変数
整数を記憶する
73.
3.変数
整数を記憶する 記録した整数を表示するプログラム #include<stdio.h> main(){ }
74.
3.変数
整数を記憶する 記録した整数を表示するプログラム #include<stdio.h> main(){ int i ; }
75.
3.変数
整数を記憶する 記録した整数を表示するプログラム #include<stdio.h> main(){ int i ; i = 100 ; }
76.
3.変数
整数を記憶する 記録した整数を表示するプログラム #include<stdio.h> main(){ int i ; i = 100 ; printf(“%d点です”, i ); }
77.
3.変数
整数を記憶する 記録した整数を表示するプログラム #include<stdio.h> main(){ int i ; i = 100 ; printf(“%d点です”, i ); } (実行結果) 100点です
78.
3.変数
プログラムの意味を知ってみる
79.
3.変数
プログラムの意味を知ってみる 記録した整数を表示するプログラム #include<stdio.h> main(){ int i ; i = 100 ; printf(“%d点です”, i ); } int型は整数を記録する形式
80.
3.変数
プログラムの意味を知ってみる 記録した整数を表示するプログラム #include<stdio.h> main(){ int i ; i = 100 ; printf(“%d点です”, i ); } 作りたい変数の名前を決める i
81.
3.変数
プログラムの意味を知ってみる 記録した整数を表示するプログラム #include<stdio.h> main(){ int i ; i = 100 ; printf(“%d点です”, i ); } 値を代入する変数を選ぶ i
82.
3.変数
プログラムの意味を知ってみる 記録した整数を表示するプログラム #include<stdio.h> main(){ int i ; i = 100 ; printf(“%d点です”, i ); } 「=」は「代入」を意味する i
83.
3.変数
プログラムの意味を知ってみる 記録した整数を表示するプログラム #include<stdio.h> main(){ int i ; i = 100 ; 100 printf(“%d点です”, i ); } 変数に代入する値を指定 i
84.
3.変数
プログラムの意味を知ってみる 記録した整数を表示するプログラム #include<stdio.h> main(){ int i ; i = 100 ; printf(“%d点です”, i ); } 100 printfで・・・ i
85.
3.変数
プログラムの意味を知ってみる 記録した整数を表示するプログラム #include<stdio.h> main(){ int i ; i = 100 ; printf(“%d点です”, i ); } 100 変数の値を参照 i
86.
3.変数
プログラムの意味を知ってみる 記録した整数を表示するプログラム #include<stdio.h> main(){ int i ; i = 100 ; printf(“%d点です”, i ); } 100 (実行結果) 100点です i
87.
3.変数
プログラムの意味を知ってみる 変数の使い方 1. 型を選ぶ int
88.
3.変数
プログラムの意味を知ってみる 変数の使い方 1. 型を選ぶ 2. 名前を決める int number;
89.
3.変数
プログラムの意味を知ってみる 変数の使い方 1. 型を選ぶ 2. 名前を決める 3. データを代入する int number; number = 50 ;
90.
3.変数
プログラムの意味を知ってみる 変数の使い方 1. 型を選ぶ 2. 名前を決める 3. データを代入する int number; number = 50 ; プログラムの鉄則
91.
3.変数
文字を記憶する
92.
3.変数
文字を記憶する 記録した文字を表示するプログラム #include<stdio.h> main(){ char name ; name = ‘A’ ; printf(“彼は%cです”, name ); }
93.
3.変数
文字を記憶する 記録した文字を表示するプログラム #include<stdio.h> main(){ char name ; name = ‘A’ ; printf(“彼は%cです”, name ); } char型は文字を記録する形式 name
94.
3.変数
文字を記憶する 記録した文字を表示するプログラム #include<stdio.h> main(){ char name ; name = ‘A’ ; A printf(“彼は%cです”, name ); } 変数に文字を記憶する name
95.
3.変数
文字を記憶する 記録した文字を表示するプログラム #include<stdio.h> main(){ char name ; name = ‘A’ ; printf(“彼は%cです”, name ); } A printfで・・・ name
96.
3.変数
文字を記憶する 記録した文字を表示するプログラム #include<stdio.h> main(){ char name ; name = ‘A’ ; printf(“彼は%cです”, name ); } A 変数を参照 name %c・・・ 参照したデータを文字に置換する置換記号
97.
3.変数
文字を記憶する 記録した文字を表示するプログラム #include<stdio.h> main(){ char name ; name = ‘A’ ; printf(“彼は%cです”, name ); } A (実行結果) 彼はAです name
98.
3.変数
小数を記憶する
99.
3.変数
小数を記憶する 記録した小数を表示するプログラム( 型) #include<stdio.h> main(){ double pi ; pi = 3.14 ; printf(“円周率は%fです”, pi ); }
100.
3.変数
小数を記憶する 記録した小数を表示するプログラム( 型) #include<stdio.h> main(){ double pi ; pi = 3.14 ; printf(“円周率は%fです”, pi ); } double型は小数を記録する形式 pi
101.
3.変数
小数を記憶する 記録した小数を表示するプログラム( 型) #include<stdio.h> main(){ double pi ; pi = 3.14 ; printf(“円周率は%fです”, pi ); 3.14 } 変数に値を代入 pi
102.
3.変数
小数を記憶する 記録した小数を表示するプログラム( 型) #include<stdio.h> main(){ double pi ; pi = 3.14 ; printf(“円周率は%fです”, pi ); } 3.14 printfで・・・ pi
103.
3.変数
小数を記憶する 記録した小数を表示するプログラム( 型) #include<stdio.h> main(){ double pi ; pi = 3.14 ; printf(“円周率は%fです”, pi ); } 3.14 変数を参照 pi %f・・・ 参照したデータを小数に置換する置換記号
104.
3.変数
小数を記憶する 記録した小数を表示するプログラム( 型) #include<stdio.h> main(){ double pi ; pi = 3.14 ; printf(“円周率は%fです”, pi ); } 3.14 (実行結果) 円周率は3.14です pi
105.
3.変数
小数を記憶する 小数を記憶するのはfloat型も同じ( 型) #include<stdio.h> main(){ float pi ; pi = 3.14 ; printf(“円周率は%fです”, pi ); } 3.14 (実行結果) 円周率は3.14です pi
106.
3.変数
小数を記憶する double型 と float型 はどっちがいいのか
107.
3.変数
小数を記憶する double型 と float型 はどっちがいいのか double型のほうがいい
108.
3.変数
小数を記憶する double型のメリット double型のデメリット
109.
3.変数
小数を記憶する double型のメリット • 精度が高い double型のデメリット
110.
3.変数
小数を記憶する double型のメリット • 精度が高い • 計算が速い double型のデメリット
111.
3.変数
小数を記憶する double型のメリット • 精度が高い • 計算が速い double型のデメリット • 大きな容量がいる
112.
3.変数
小数を記憶する double型のメリット • 精度が高い • 計算が速い double型のデメリット • 大きな容量がいる しかし近年はコンピュータの容量が大きいので 気にしなくてもいい
113.
3.変数
小数を記憶する double型のメリット • 精度が高い • 計算が速い double型のデメリット • 大きな容量がいる しかし近年はコンピュータの容量が大きいので 気にしなくてもいい double型が一般的
114.
5.コメント文
115.
5.コメント文 プログラムに注釈をつけてみる
116.
5.コメント文 #include<stdio.h> main(){
printf(“Hello World”); } (実行結果) Hello World
117.
5.コメント文 #include<stdio.h> //
インクルード main(){ printf(“Hello World”); } (実行結果) Hello World
118.
5.コメント文 #include<stdio.h> //
インクルード main(){ // メイン部分 printf(“Hello World”); } (実行結果) Hello World
119.
5.コメント文 #include<stdio.h> //
インクルード main(){ // メイン部分 printf(“Hello World”); // 文字表示 } (実行結果) Hello World
120.
5.コメント文 #include<stdio.h> //
インクルード main(){ // メイン部分 printf(“Hello World”); // 文字表示 } (実行結果) Hello World ↑ コメント文は実行結果から無視される
121.
5.コメント文
コメントアウト // printf(“Hello World”); コメントアウト ・・・ プログラムの命令をコメント化して実行しないようにすること
122.
5.コメント文
コメントアウト #include<stdio.h> main(){ printf(“Hello World¥n”); printf(“彼は太郎です¥n”); printf(“コメントアウトの練習です”); } (実行結果) Hello World ↴ 彼は太郎です↴ コメントアウトの練習です
123.
5.コメント文
コメントアウト #include<stdio.h> main(){ // printf(“Hello World¥n”); printf(“彼は太郎です¥n”); printf(“コメントアウトの練習です”); } (実行結果) 彼は太郎です↴ コメントアウトの練習です
124.
5.コメント文
コメントアウト #include<stdio.h> main(){ // printf(“Hello World¥n”); // printf(“彼は太郎です¥n”); printf(“コメントアウトの練習です”); } (実行結果) コメントアウトの練習です
125.
5.コメント文
コメントアウト #include<stdio.h> main(){ // printf(“Hello World¥n”); // printf(“彼は太郎です¥n”); // printf(“コメントアウトの練習です”); } (実行結果)
126.
5.コメント文
コメントアウト #include<stdio.h> main(){ // printf(“Hello World¥n”); // printf(“彼は太郎です¥n”); // printf(“コメントアウトの練習です”); } (実行結果) コメント化することで命令を無視できる
127.
5.コメント文
もうひとつのコメント文 /* コメント文 */
128.
5.コメント文
もうひとつのコメント文 #include<stdio.h> main(){ printf(“Hello World”); } (実行結果) Hello World
129.
5.コメント文
もうひとつのコメント文 #include<stdio.h> /* インクルード */ main(){ printf(“Hello World”); } (実行結果) Hello World
130.
5.コメント文
もうひとつのコメント文 #include<stdio.h> /* インクルード */ main(){ /* メイン部分 */ printf(“Hello World”); } (実行結果) Hello World
131.
5.コメント文
もうひとつのコメント文 #include<stdio.h> /* インクルード */ main(){ /* メイン部分 */ printf(“Hello World”); /* 文字表示 */ } (実行結果) Hello World
132.
3.コメント文
もうひとつのコメント文 #include<stdio.h> /* インクルード */ main(){ /* メイン部分 */ printf(“Hello World”); /* 文字表示 */ } #include<stdio.h> // インクルード main(){ // メイン部分 printf(“Hello World”); // 文字表示 }
133.
3.コメント文
もうひとつのコメント文 printf(“Hello World”); // 文字表示 と printf(“Hello World”); /* 文字表示 */
134.
3.コメント文
もうひとつのコメント文 printf(“Hello World”); // 文字表示 と printf(“Hello World”); /* 文字表示 */ 何が違うのか
135.
3.コメント文
もうひとつのコメント文 printf(“Hello World”); // 文字表示 と printf(“Hello World”); /* 文字表示 */ 何が違うのか コメントアウトすればわかる
136.
5.コメント文
もうひとつのコメント文 // をつかったコメントアウト #include<stdio.h> main(){ printf(“Hello World¥n”); printf(“これは猫です¥n”); printf(“コメントアウトの練習です”); }
137.
5.コメント文
もうひとつのコメント文 // をつかったコメントアウト #include<stdio.h> main(){ // printf(“Hello World¥n”); // printf(“これは猫です¥n”); // printf(“コメントアウトの練習です”); }
138.
5.コメント文
もうひとつのコメント文 // をつかったコメントアウト #include<stdio.h> main(){ // printf(“Hello World¥n”); // printf(“これは猫です¥n”); // printf(“コメントアウトの練習です”); } コメントアウトが3回必要
139.
5.コメント文
もうひとつのコメント文 /**/ をつかったコメントアウト #include<stdio.h> main(){ printf(“Hello World¥n”); printf(“これは猫です¥n”); printf(“コメントアウトの練習です”); }
140.
5.コメント文
もうひとつのコメント文 /**/ をつかったコメントアウト #include<stdio.h> main(){ /* printf(“Hello World¥n”); printf(“これは猫です¥n”); printf(“コメントアウトの練習です”); */ }
141.
5.コメント文
もうひとつのコメント文 /**/ をつかったコメントアウト #include<stdio.h> main(){ /* printf(“Hello World¥n”); printf(“これは猫です¥n”); printf(“コメントアウトの練習です”); */ } コメントアウトが1回ですむ
142.
5.コメント文
もうひとつのコメント文 つまり
143.
5.コメント文
もうひとつのコメント文 つまり // は1行だけ
144.
5.コメント文
もうひとつのコメント文 つまり // は1行だけ /**/は複数行
145.
5.コメント文
もうひとつのコメント文 つまり // は1行だけ /**/は複数行 場合に応じて使い分ける