ひろひろの生活日記(LIFE Of HIROHIRO)

パソコン講習とソフト開発をしています。自作小説も掲載しています。ネット情報発信基地(上野博隆)Hirotaka Ueno

新しい会場で

2016年11月29日 16時52分45秒 | ***スポーツ応援情報***
バレーボール勝利できた。
にしてほしい。
コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

間違っていけないことは

2016年11月29日 15時58分18秒 | ぶらぶら日記
日蓮大聖人の教義を守るために
仏法を行事ているのではない。
世の中に平和をもたらし、
理想の社会を築くために、
私は、戦っている。

十世尊始宇宙である。

是、文底奥義なり。
コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

C言語の学習(目次)

2016年11月29日 10時03分47秒 | C言語学習日記
C言語の学習

目次

1、 処理を書く。

2、コンソールに形式を指定して出力する。
2-7)関数を使用するにはライブラリを読み込む。
2-8)改行するには、\nを記述する。
2-9)表示桁数の指定。

3、変数(数値や文字を格納するエリア)を使う。

4、配列
 4-6)文字列の初期値の設定。
 4-7)配列の大きさの省略。

コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

4、配列(テーブル)

2016年11月29日 10時01分41秒 | C言語学習日記
4、配列(テーブル)

① int su[4];
② float fsu[10];
③ char moji[5];

配列は、繰返し列に配置されたエリアです。変数名の後ろに付けた[]の中の数字が繰返し取られるエリアの数を指定しています。
1)①は、int(整数)を4回繰返しエリアを定義する(エリアを確保する。又はエリアを取る。)という意味です。
2)②は、float(浮動小数点)を10回繰返しエリアを定義するという意味です。
3)③は、char(文字)を5回繰返しエリアを定義する意味です。ただ、文字を繰り返すと文字列を格納するエリアに成ります。文字列を格納すると特別に文字列の終わりには、NULLが入ることになっています。この場合、4文字しか格納することはできません。
(1) 文字列の最後には、NULLを格納する。文字列の終わりを判別できないと文字列の最後が正しく表示されない。
(2) 文字列は繰返し数から1引いた。この場合、4しか格納することが出来ない。
*NULLは、全てのビットがゼロの文字です。
4)①の配列に数字を格納する例を示します。

su[0] = 1;
su[1] = 2;
su[2] = 3;
su[3] = 4;

suの変数名の後ろの[n]の中の数値は、配列のn番目を示します。
su[0] = 1;は、suの0番目に1を格納するという意味です。配列は、0番目から始まり、3番目で終わります。0、1、2、3と4つのエリアが確保されています。

5)①で初期値の編集の仕方を示します。

int su[4] = { 1, 2, 3, 4};

初期値は、{}の中に『, 』で区切り記述します。0番目から順に設定されます。
最後には、文の終わりの『;』(セミコロン)を付けるのを忘れないようにしましょう。


6)③で文字列の初期値の編集の仕方を示します。

char[5] = “abcd”;

(1) 文字列は「“」(2重リテラル)で囲みます。
(2) char[0]~char[4]にa, b, c, d、 NULLの文字が順に格納されます。
(3) 次と同じ意味に成ります。
char[5] = { ‘a’, ‘b’, ‘c’, ‘d’, ‘\0’};
‘\0’は、NULLのことで全てのビットが0の文字です。
7)配列の大きさの省略
  初期値を設定すると第一の配列の大きさを省略できます。
int su[] = { 1, 2, 3, 4}; (4を省略)
char moji[] = “abcd”; (5を省略)
int su[][2] = { { 1, 2}, { 11. 21}, { 12, 22} };  (3を省略)

コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

2、コンソールに形式を指定して出力する関数。

2016年11月29日 10時00分01秒 | C言語学習日記
2、 コンソールに形式を指定して出力する関数。

Int printf(引数1[ , 引数2, 引数3, …]);

処理には、何らかの入力と出力があります。その出力する関数の一つがprintfです。
  
コンソール:コンピュータの利用者と直接に操作のやり取りをする画面(ウィンドウ)です。

1)引数1は、”文字列”に囲まれた形式を含む文字列。形式は、先頭に%を持つ記号です。その他の文字は、文字として出力されます。
2)形式は、先頭に%を付けた数値の種類、文字の種類を表す記号です。
---------------------------------------------------------------------
%d :整数
---------------------------------------------------------------------
%ld :長整数
---------------------------------------------------------------------
%f :浮動小数点
---------------------------------------------------------------------
%c :文字
---------------------------------------------------------------------
%s :文字列
---------------------------------------------------------------------
3)[]の中は、必要に応じて記載します。
4)引数は、,で区切られています。
5)引数2、引数3、…は、引数1の文字列に指定された形式に対応しています。
6)printfの戻り値は、出力した文字数です。

7)関数を使用するには、ライブラリを読み込む必要があります。
  #include
printfの関数は、stdio.hのライブラリに定義されています。
#includeは、そのライブラリをプログラムに取り込みます。

(例)
  #include
main(void) {
printf(“整数:%d 長整数:%ld “, 32767, 2147483647);
printf(“浮動小数点:%f “, 1234.56);
printf(“文字:%c 文字列:%s “, ‘A’, “XYZ”);

return 0;
}

実行結果)

整数:32767 長整数 2147483647 浮動小数点: 1234.560000 文字:A 文字列:XYZ

(注)ドキュメント上で改行していますが、実際は、続けて出力されます。
整数は、2の15乗-1(16ビットで表現)まで 長整数は2の31乗(32ビットで表現)-1までを表現。OS、マシーンによって異なり、整数と長整数が同じ場合がある。コンピュータは、32ビットマシーンの場合、符号ビットを除き、正の整数は、2の31乗まで表現できる。
 表現できる整数は、nビットの場合 -2(n-1乗) ~2(n-1乗)-1。

8)改行するには、\nを記述します。
(例)
  #include
main(void) {
printf(“整数:%d\n長整数:%ld\n“, 32767, 2147483647);
printf(“浮動小数点:%f \n“, 1234.56);
printf(“文字:%c\n文字列:%s\n“, ‘A’, “XYZ”);

return 0;
}

実行結果)

整数:32767
長整数 2147483647
浮動小数点: 1234.560000
文字:A
文字列:XYZ

9)表示する桁数を指定できます。
%m.n形式文字
-------------------------------------------------------------------------
m:整数の表示文字数、文字の表示文字数
  (整数、文字列の形式文字(d、ld、s)のときに有効。右づめ表示)
------------------------------------------------------------------------
.n:浮動小数点表示の小数点以下の文字数
  (浮動小数点表示の形式文字(f)のときに有効。)
------------------------------------------------------------------------
コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

タバコを止めたことが

2016年11月28日 17時40分59秒 | 宗教と私と仕事
病気を改善するきっかけに成りました。
タバコを吸うとくらくらしてました。
精神を普段は、休めることも
出来るのですが、
緊張の限界のときは、
頭の働きを
誤らすこともあるので、
幻覚、幻聴の
要因に成ってたと
思います。
正しい思想も大切ですが、
タバコを止めたのが
病気の転機に成りました。
後は、運動も。
!!ヽ(゚д゚ヽ)(ノ゚д゚)ノ!!
コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

結弦 最高\(^_^)/

2016年11月25日 20時45分32秒 | ***スポーツ応援情報***
やっぱり、最高\(^_^)/
コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

人にとって

2016年11月23日 14時07分03秒 | 宗教と私と仕事
難しいのは、
正しい人生を歩むことです。
苦労を惜しまず。
(^^)
コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

カップラーメンに食パン2枚

2016年11月22日 14時49分01秒 | ウォーキング日記
3キロ増えた。
(TOT)
コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

今月中に終わろう。

2016年11月22日 14時37分23秒 | C言語学習日記
C学習テキストも完成さすぞ!!!
コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする