Delphi Million Tips  C to ObjectPascal 変換表


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

Valid XHTML 1.1!