c言語を学ぶ-2-
-------------------------
gccをterminal でやる場合、
----
user@yuzanoAir ~ % gcc -o 001 /Users/user/Desktop/c/001.c
----
のようにコンパイル済みのファイルを「001」とし保存しておくと、
実行は
----
user@yuzanoAir ~ % ./001
----
のように指定すればよかった。
下記;
----
Hello!%
-----
この書き方が正しいようだ。
簡単な計算をする
005.c 足し算;;
$$$$$
#include <stdio.h>
int main(void)
{
printf("%d+%d=%d",99,599,99+599);
return 0;
}
$$$$$
実行すると
%%%%
user@yuzanoAir ~ % gcc -o 005 /Users/user/Desktop/c/005.c
user@yuzanoAir ~ % ./005
99+599=698%
%%%%
と正解。
-----
ちょっと複雑な計算を作ってみた。
006.c として;;
$$$$$
#include <stdio.h>
int main(void)
{
printf("%d¥n",((1+3)*5+4) / (6-2) - 7);
return 0;
}
$$$$$
計算実行する;;;
%%%%
user@yuzanoAir ~ % gcc -o 006 /Users/user/Desktop/c/006.c
user@yuzanoAir ~ % ./006
-1¥n%
%%%%
となる。正解。
改行コード「¥n」入れたが、機能していない。
---
「変数宣言」
「int i」だ。
そして代入は;;
「i = 100」のように入れていく。
では、007.c ;;
$$$$$
#include <stdio.h>
int main(void)
{
int i;
i = 999;
printf("%d",i);
return 0;
}
$$$$$
実行する;;;
%%%%
user@yuzanoAir ~ % gcc -o 007 /Users/user/Desktop/c/007.c
user@yuzanoAir ~ % ./007
999%
%%%%
と出てきた。terminate code がおかしいようで最後の「%」が邪魔だ。
次は、増やしてみる。
008.c として;;
$$$$$
#include <stdio.h>
int main(void)
{
int x=99, y= 299;
x = x+1;
y= x+y;
printf("%d %d", x, y);
return 0;
}
$$$$$
実行すると;;
%%%%
user@yuzanoAir ~ % gcc -o 008 /Users/user/Desktop/c/008.c
user@yuzanoAir ~ % ./008
100 399%
%%%%
と正解を出す。
---------
0 件のコメント:
コメントを投稿