差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
lecture:kiso2:ex:ex03-1.c [2018/10/01 11:34]
sano 作成
lecture:kiso2:ex:ex03-1.c [2019/10/07 10:48]
sano
ライン 1: ライン 1:
 === 演習課題 ex03-1.c === === 演習課題 ex03-1.c ===
-1つの整数値をキーボードから入力し、その値を倍した値を return 文で返すプログラム <wrap em>​ex03-1.c</​wrap>​ を作成しなさい。+1つの整数値をキーボードから入力し、その値を2倍した値を return 文で返すプログラム <wrap em>​ex03-1.c</​wrap>​ を作成し、__kiso2コマンドを用いて提出しなさい。__
  
 実行例: 実行例:
 <​code>​ <​code>​
-t180900@s01cd0542-160:​~/​kiso2-2018/ex03$ ./ex03-1 +t190900@s01cd0542-160:​~/​kiso2-2019/ex03$ ./ex03-1 
-+
-t180900@s01cd0542-160:​~/​kiso2-2018/ex03$ echo $?+t190900@s01cd0542-160:​~/​kiso2-2019/ex03$ echo $?
 2 2
- +t190900@s01cd0542-160:​~/​kiso2-2019/​ex03$ ./ex03-1 
 +
 +t190900@s01cd0542-160:​~/​kiso2-2019/​ex03$ echo $? 
 +
 +t190900@s01cd0542-160:​~/​kiso2-2019/​ex03$ ./ex03-1 
 +
 +t190900@s01cd0542-160:​~/​kiso2-2019/​ex03$ echo $? 
 +18 
 +t190900@s01cd0542-160:​~/​kiso2-2019/​ex03$ ./ex03-1 
 +-1 
 +t190900@s01cd0542-160:​~/​kiso2-2019/​ex03$ echo $? 
 +254
 </​code>​ </​code>​
- +<​note>​//main()// 関数値が負になった場合、シェル(端末)上で負の返り値正しく表示することができせん。これは、C言語が負の整数を**2の補数**という表現で取り扱っているためです。 
-<​note>​ +2の補数については、1年後期の「情報処理の基礎」で取り扱っています。 
-幾つか処理を「ある条件を満たすあいだ」繰返し場合、一般的には //while// 文使います。 +行例で 254 が表示される理由(正しくは -2)は、//main()// 関数が2の補数表現で -2 を返す一方で、シェルは $? 保持された値を8ビットの正の整数(0〜255)とて表現するです。</​note>​
-期の計算機基礎実習Iでは、{{http://​www602.math.ryukoku.ac.jp/~nakano/Kiso1/printed/part07.pdf|第7回}} ​学修した内容です。 +
-</​note>​+
  • lecture/kiso2/ex/ex03-1.c.txt
  • 最終更新: 2019/10/07 10:48
  • by sano