CのソースをDelphiに移植する際に悩むのが型と算術記号。
算術記号はだいたい同じように対応しているからいいものの、型はかなり違っていて、しかも対応するものが無い物があったりするから困り者です。
いちおう自分で調べたものを書き出してみました。
ほとんど備忘録に近いものです。
間違っているときはコメントをいただけると助かります。
| C | Delphi |
| char | char(一文字)もしくは ShortInt |
| int | Integer |
| null | nil |
| long | longint |
| uint (unsigned int) | Word |
| * | ^ (ポインタ) |
| ** | hoge^[0~n] |
| double | double |
| ! | not |
| & | and |
| | | or |
| ^ | xor |
| << | shl |
| >> | shr |
| = | = |
| == | := |
| != | <> |
| / | / divで整数割り算ができる |
| % | mod |
![WorkToolSmith [ワークツールスミス]](https://worktoolsmith.com/wp/wp-content/uploads/2014/11/d30716bfc62ca82b12c303b90f356916.png)
