c言語を学ぶ-2-

 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% 

%%%%

と正解を出す。

———

コメント

タイトルとURLをコピーしました