算術演算子

  • "+" 記号は、言語によっては文字列接続にも用いられるが
    • 「文字列を接続するにはどうするか」は文字列についてのページに記載する。
    • ここでは "+" を別の場面で使ったらどうするかについて記載する。

Java

  • + - * / % 等々
  • "+"は文字列接続に用いられる。
String fullName = familyName + givenName;
    • なお、上記は、コンパイル後のコードでは以下のような処理を行なっている。※不正確 ※コンパイラによる?
StringBuffer tmp = new StringBuffer(familyName);
tmp.append(givenName);
fullName = tmp.toString();

PHP


  • 文字列で + 使ったらどうなるか、実例交えて調べておいて下さい
<?php 
  $samp = 17 + 5;        echo "17 + 5 = $samp<br>\n";
  $samp = 17 - 5;        echo "17 - 5 = $samp<br>\n";
  $samp = 17 * 5;        echo "17 * 5 = $samp<br>\n";
  $samp = 17 / 5;        echo "17 / 5 = $samp<br>\n";
  $samp = 17 % 5;        echo "17 % 5 = $samp<br>\n";
  $samp++;               echo "2++ = $samp<br>\n";
  $samp = 'abc' + 'def'; echo " = $samp<br>\n";
  $samp = "abc" + "def"; echo "\"abc\" + \"def\" = $samp<br>\n";
?>
  • 実行結果
17 + 5 = 22
17 - 5 = 12
17 * 5 = 85
17 / 5 = 3.4
17 % 5 = 2
2++ = 3
= 0
"abc" + "def" = 0
  • どんな文字列を足しても0が返ってくる。
  • 文字列を足したいときはこちら

javascript

  • (PHPと同様に)調べておいて下さい
四則演算、剰余算、インクリメント、デクリメントともにjavaと同じ。
ただしゼロ除算のみNanという値を返す。

タグ:

+ タグ編集
  • タグ:

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約 が適用されます。

最終更新:2013年06月12日 15:22