0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

#6 演算子,型変換

Last updated at Posted at 2022-07-20

演算子

プログラム内での優先順位の順に紹介

1.インクリメント、デクリメント演算子

演算子 意味 コード例 結果
++ 1プラスする i=1; i++; i=2
-- 1マイナスする i=1; i--; i=0

2.算術演算子

演算子 意味 コード例 結果
+ 足し算 1+3 4
- 引き算 10-4 6
* 掛け算 5*3 15
/ 割り算 9/3 3
% 割り算の余り 12%5 2

3.比較演算子

演算子 意味 コード例 結果
== 左辺と右辺が等しい ①10/2 == 5 , ➁10/2 == 3 ①true , ②false
!= 左辺と右辺が等しくない ➀2+4 != 6 , ➁2+4 != 5 ➀false , ➁true
< 左辺は右辺未満 ➀6 < 6 , ➁4 < 9 ➀false , ➁true
> 左辺は右辺を超える ➀8 > 4 , ➁12 > 12 ➀true , ➁false
<= 左辺は右辺以下 ➀6 <= 6 , ➁6 <= 2 ➀true , ➁false
>= 左辺は右辺以上 ➀8 >= 14 , ➁12 >= 12 ➀false , ➁true

4.論理演算子

[条件式](論理演算子) [条件式]という風につかう
条件式は "()"でかこむ

演算子 意味 コード例 結果
&& どちらの条件もtrueである (3+5 == 8) && (2*10 == 20) true
|| どちらか片方のみtrueである (12-8 >= 5) || ( 3+6 !=4 ) true
演算子 意味 コード例 結果
! (条件式) 条件式の結果を反転させる ! (5+3 == 8) false

5.代入・複合演算子

演算子 意味 コード例 結果
= 右辺を左辺に代入 i=4 iは4
+= 左辺の値+右辺の値 i=3; i += 4; i=7
-= 左辺の値-右辺の値 i=6; i -= 4; i=2
*= 左辺の値*右辺の値 i=8; i *= 4; i=32
/= 左辺の値÷右辺の値 i=14; i /= 7; i=2
%= 左辺の値÷右辺の値の余り i=9; i %= 4; i=1
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?