Cに関する符号の質問

[戻る]
Jason [E-Mail] 2008/12/22(月) 12:35:49
初めてここで質問しますので、よろしくお願いします。

日本人ではないので、Cに関する一つ符号の日本語を教えてください。
C言語に、「~」という符号がありますが、この符号を示す処理は日本語で何と言いますか?


以上です。よろしく。

aetos 2008/12/22(月) 13:10:38
調べると「ビットごとの論理否定演算」というのが出てきますね。

Jason [E-Mail] 2008/12/22(月) 13:58:20
>「ビットごとの論理否定演算」
調べるのはありがとう。
少し長いですね、仕様用語であれば、ちょっと。。。

tetrapod 2008/12/22(月) 14:42:49
驚いたことに JIS X3014:2003 などには ~ に正式な名前がついてないようだ。
5.3.1 単項演算子の 9 に説明があるだけ。

get one's complement の訳語は「1の補数を求める」でいいんぢゃないかな。
1の補数演算子で十分通じると思う。

tetrapod 2008/12/22(月) 14:51:25
正式名称として定義されているわけではないけど同じく 5.3.1-9 にて
「単項の補数演算子」という文言が出てきているので、
用語が知りたいということならばこれでよさそう。

Jason [E-Mail] 2008/12/22(月) 17:14:33
[[解決]]
いろいろな提示でありがとうございました。

「否定演算」或いは「補数演算」でもいいですと思います。

επιστημη [E-Mail] [HomePage] 2008/12/22(月) 17:37:54
>「否定演算」或いは「補数演算」でもいい

それぞれ !, - との差異が明確であるなら、それでもいいでしょう。

「否定演算」: logical-not(!) と bitwise-not(~) の二通りあります。
「補数演算」: 2s-complement(-) と 1s-complement(~) の二通りあります。

Jason [E-Mail] 2008/12/23(火) 10:31:37
επιστημηさん:

ご提示、ありがとう。
仕様書に幾つか例を挙げる予定ですけど。。。

古いスレッドには追加発言できません。