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 | 剰余 |
| 代入演算子 | ||
| = | := | 代入 |
| その他の演算子 | ||
| & | @ | アドレス演算子 |
| * | (変数)^ | 間接参照演算子 |
| ? | (注) | 三項演算子 |