C 言語のプログラムを Delphi に移植する際のテーブル表です。 C で書かれたソースを見ながら Pascal コーディングするときに見るために作りました。 C 言語のよくわかってない Delphi 使いはもちろん、 C 言語を使う人で Delphi(ObjectPascal) がわからないという人にも使えます。
C言語での記述 | Delphiでの記述 | 説明 |
---|---|---|
ビット演算子 | ||
~ | not | ビット否定 |
& | and | ビットの論理積 |
| | or | ビットの論理和 |
^ | xor | ビットの排他的論理和 |
<< | shl | ビットの左シフト |
>> | shr | ビットの右シフト |
注) not, and, or, xor は論理演算子でもある。 | ||
論理演算子 | ||
! | not | 論理否定 |
&& | and | 論理積 |
|| | or | 論理和 |
xor | 排他的論理和 | |
関係演算子 | ||
== | = | 等しい |
!= | <> | 等しくない |
< | < | より小さい |
> | > | より大きい |
<= | <= | 以上 |
>= | >= | 以下 |
二項算術演算子 | ||
+ | + | 加算 |
- | - | 減算 |
* | * | 乗算 |
/ | / | 除算 |
div | 整数除算 | |
% | mod | 剰余 |
代入演算子 | ||
= | := | 代入 |
その他の演算子 | ||
& | @ | アドレス演算子 |
* | (変数)^ | 間接参照演算子 |
? | (注) | 三項演算子 |