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 |