C、Delphi和PHP的基本语法对照表
来源:互联网 发布:linux ssh配置文件详解 编辑:程序博客网 时间:2024/05/16 14:47
这篇文章之前发表在我的CSDN的博客中,现在贴到博客园来。。。
由于目前学习工作的不同,导致要用很多的语言进行工作和开发,因此经常弄混各个之间的差别。
今天有空,就将其做了出来,如下表,希望可以大家的工作和学习有所帮助!
如果有什么不严谨的地方,欢迎提出!
说明C(区分大小写)Delphi(不区分大小写)PHP(区分大小写)整型变量的定义1
2
3
4
5
6
7
char
a =
'a'
;
/* 8位有符号*/
int
a=10;
/* 16位有符号*/
unsigned
int
a = 10;
/* 16位无符号*/
short
a = 10;
/* 16位有符号*/
unsigned
short
a = 10;
/* 16位无符号*/
long
a = 10;
/* 32位有符号*/
unsigned
long
a = 10;
/* 32位无符号*/
1
2
3
4
5
6
7
I:
ShortInt
;
{ 8位有符号}
I:
Byte
;
{ 8位无符号}
I:
SmallInt
;
{ 16位有符号}
I:
Word
;
{ 16位无符号}
I:
Integer
;
{ 32位有符号}
I:
Cardinal
;
{ 32位无符号}
I:
Int64
;
{ 64位有符号}
1
$i
= 10;
/* 变量以$开头*/
1
2
3
float
a = 1.0;
/* 4字节*/
double
a = 1.0;
/* 8字节*/
long
double
a = 1.0;
/* 10字节*/
1
2
3
4
a:
Single
;
{ 4字节}
b:
Real48
;
{ 6字节}
c:
Double
;
{ 8字节}
d:
Extended
;
{ 10字节}
1
$a
= 3.14;
1
char
a =
'a'
;
/*1字节*/
1
2
a:
Char
;
{ 1字节}
a:
WideChar
;
{ 2字节}
1
$a
=
'a'
;
1
a:
ShortString
;
1
$a
=
'a'
;
1
a:
AnsiString
;
{ 一般为String}
1
$a
=
'Hello!'
;
1
char
a[] =
"Hello!"
;
1
a:
PChar
;
1
a:
Boolean
;
1
a = 3 / 2;
/*运算符两边都是整型*/
1
a := a
div
b;
{ a,b都是整型}
1
$a
= 3 / 2;
1
a = a % b;
1
a := a
mod
b;
1
$a
=
$a
%
$b
;
1
a = b;
1
a := b;
1
$a
=
$b
;
1
if
(a == 12) ...;
1
if
a =
23
then
...;
1
if
(
$a
== 23) ...;
1
if
(a != 23) ...;
1
if
a <>
23
then
...;
1
if
(
$a
!= 23) ...;
1
if
(a && b) ...;
1
if
(a =
2
)
and
(b =
3
)
then
...;
1
if
(
$a
&&
$b
) ...;
1
if
(a || b) ...;
1
if
(a =
2
)
or
(b =
2
)
then
...;
1
if
(
$a
||
$b
) ...;
1
if
(!a) ...;
1
if
not
(a =
2
)
then
...;
1
if
(!
$a
) ...;
1
int
a[10] = {0};
1
a:
array
[
0..10
]
of
Integer
;
1
$MyArray
=
array
(1,2,3,4);
1
2
3
4
typedef
struct
{
int
i;
double
d;
}MyRes;
1
2
3
4
5
Type
MyRec =
record
i:
Integer
;
d:
Double
;
end
;
1
int
*a;
1
a: ^
Integer
;
1
2
3
4
5
6
if
(a == 2)
{
/* 为真执行*/
}
else
{
/* 为假执行*/
};
1
2
3
4
5
6
if
a =
2
then
begin
{ 为真执行}
end
else
begin
{ 为假执行}
end
;
1
2
3
4
5
6
if
(
$a
== 2)
{
/* 为真执行*/
}
else
{
/* 为假执行*/
};
1
2
3
4
5
6
7
8
9
10
11
12
switch
(expr){
case
expr1:
DoSomething;
break
;
case
expr2:
DoSomething;
Break;
case
expr3:
DoSomething;
Break;
default
: exprN;
}
1
2
3
4
5
6
7
8
case
Variable
of
101
: DoSomething;
102
:
begin
end
;
103
: DoAnotherthing;
else
DoTheDefault;
end
;
1
2
3
4
5
6
7
switch
(expr){
case
expr1:
DoSomething;
break
;
case
expr2:
default
: exprN;
}
1
2
3
for
(expr1;expr2;expr3){
DoSomething;
}
1
2
3
4
5
6
7
for
i :=
10
to
20
do
begin
end
;
for
i :=
20
downto
10
do
begin
end
;
1
2
3
for
(expr1;expr2;expr3){
DoSomething;
}
1
2
3
while
(expr1)
{
}
1
2
3
while
(a =
30
)
do
begin
end
;
1
2
3
while
(expr1)
{
}
1
2
3
do
{
}
while
(expr1);
1
2
3
repeat
inc(c);
until
c >
100
;
1
2
3
do
{
}
while
(expr1);
1
2
break
;
/* 跳出循环*/
continue
;
/* 跳出本次进入下一循环*/
1
2
break; /* 跳出循环*/
continue; /* 跳出本次进入下一循环*/
1
2
break
;
/* 跳出循环*/
continue
;
/* 跳出本次进入下一循环*/
阅读全文
0 0
- C、Delphi和PHP的基本语法对照表
- C、Delphi和PHP的基本语法对照表
- C、Delphi和PHP的基本语法对照表
- C++ 和Delphi的数据类型对照表
- C++ 和Delphi的数据类型对照表
- Delphi 和 C/C++ 数据类型对照
- PHP的基本语法
- php的基本语法
- PHP的基本语法
- C,Delphi,PHP 基础语法对比
- Delphi 与 C/C++ 数据类型对照表
- Delphi 与 C/C++ 数据类型对照表
- Delphi 与 C/C++ 数据类型对照表
- Delphi 与 C/C++ 数据类型对照表
- Delphi 与 C/C++ 数据类型对照表
- Delphi 与 C/C++ 数据类型对照表
- Delphi 与 C/C++ 数据类型对照表
- Delphi 与 C/C++ 数据类型对照表
- P1330 封锁阳光大学
- ZooKeeper的原理及功能
- 2017.9.8 字符串 失败总结
- Python的PIL库实现验证码图片
- 搜狗2018校园招聘编程题学习
- C、Delphi和PHP的基本语法对照表
- String 类的各种方法
- Maven搭建SSH案例(一)-----常见报错解决
- java获取网页字符集
- Android 学习日志02 托管UI Fragment
- 数组和集合练习
- Keras网络结构可视化工具
- 关于java 获取 html select标签 下拉框 option 文本内容 隐藏域
- 09 JS的window.document对象