こんにちは!!
Linux大学プログラミング学部C言語学科の
Linuxプログラミング牛です。
本日のテーマは「演算子の優先順位」です。
前回演算子や四則演算をやりました。
今回は、演算子の優先順位について説明していきます。
普通の計算では、
5+2×3=11
上記の場合は、掛け算が優先的に計算されますよね。
(5+2)×3=21
上記の場合は、()の中が優先的に計算されます。
プログラミングも同様なことが言えます。
# vi test4.c
--------------------------------
--------------------------------
# gcc -o test4 test4.c
#./test4
5+2×3=11
(5+2)×3=21
Linux大学プログラミング学部C言語学科の
Linuxプログラミング牛です。
本日のテーマは「演算子の優先順位」です。
前回演算子や四則演算をやりました。
今回は、演算子の優先順位について説明していきます。
普通の計算では、
5+2×3=11
上記の場合は、掛け算が優先的に計算されますよね。
(5+2)×3=21
上記の場合は、()の中が優先的に計算されます。
プログラミングも同様なことが言えます。
# vi test4.c
--------------------------------
#include <stdio.h>
int main()
{
printf("5+2×3=%d\n",5+2*3);
printf("(5+2)×3=%d\n",(5+2)*3);
return 0;
}
--------------------------------
# gcc -o test4 test4.c
#./test4
5+2×3=11
(5+2)×3=21