- 浏览: 178286 次
- 来自: ...
文章分类
最新评论
-
fsword:
同事拿着试了一下,说是把第五步放到第二步之前就可以了
在windows下安装ruby1.9.2,rails3.0.3和DevKit--转 -
dothwinds:
[flash=200,200][/flash][url][/u ...
打包ruby or rails成exe(英文)
说明 | C(区分大小写) | Delphi(不区分大小写) | PHP(区分大小写) |
整型变量的定义 |
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位无符号*/ |
I: ShortInt;{8位有符号} I: Byte;{8位无符号} I: SmallInt;{16位有符号} I: Word;{16位无符号} I: Integer;{32位有符号} I: Cardinal;{32位无符号} I: Int64;{64位有符号} |
$i = 10;/*变量以$开头*/ |
实型变量的定义 |
float a = 1.0;/*4字节*/ double a = 1.0;/*8字节*/ long double a = 1.0;/*10字节*/ |
a: Single;{4字节} b: Real48;{6字节} c: Double;{8字节} d: Extended;{10字节} |
$a = 3.14; |
字符变量的定义 | char a = ‘a’;/*1字节*/ |
a: Char;{1字节} a: WideChar;{2字节} |
$a = ‘a’; |
固定长度字符串 | 无 | a: ShortString; | $a = ‘a’; |
动态字符串 | 无 | a:AnsiString;{一般为String} | $a = ‘Hello!’; |
以NULL结束的字符串 | char a[] = “Hello!”; | a: PChar; | 无 |
1字节布尔变量 | /*任何1字节数*/ | a: Boolean; | 任何变量都可以 |
加,减,乘,浮点除 | +,-,*,/ | +,-,*,/ | +,-,*,/ |
整除 | a = 3 / 2; /*运算符两边都是整型*/ | a := a div b;{a,b都是整型} | $a = 3 / 2; |
取模 | a = a % b; | a := a mod b; | $a = $a % $b; |
赋值 | a = b; | a := b; | $a = $b; |
比较 | if (a == 12) …; | if a = 23 then…; | if ($a == 23) …; |
不等于 | if (a != 23) …; | if a <> 23 then…; | if ($a != 23) …; |
小于,大于,小于等于,大于等于 | <,>,<=,>= | <,>,<=,>= | <,>,<=,>= |
逻辑与 | if (a && b) …; | if (a = 2) and(b = 3) then …; | if ($a && $b) …; |
逻辑或 | if (a || b) …; | if (a = 2) or(b = 2) then …; | if ($a || $b) …; |
逻辑非 | if (!a) …; | if not (a = 2)then …; | if (!$a) …; |
数组定义 | int a[10] = {0}; | a: array[0..10]of Integer; | $MyArray = array(1,2,3,4); |
记录类型 | typedef struct{ int i; double d; }MyRes; |
Type MyRec = record i: Integer; d: Double; end; |
|
指针 | int *a; | a: ^Integer; | |
判断语句 | if (a == 2) { /*为真执行*/ }else{ /*为假执行*/ }; |
if a = 2 then begin {为真执行} end else begin {为假执行} end; |
if ($a == 2) { /*为真执行*/ }else{ /*为假执行*/ }; |
多重判断 | switch (expr){ case expr1: DoSomething; break; case expr2: default: exprN; } |
case Variable of 101: DoSomething; 102: begin end; 103: DoAnotherthing; else DoTheDefault; end; |
switch (expr){ case expr1: DoSomething; break; case expr2: default: exprN; } |
for循环 | for(expr1;expr2;expr3){ DoSomething; } |
for i := 10 to 20 do begin end; for i := 20 downto 10 do begin end; |
for(expr1;expr2;expr3){ DoSomething; } |
while循环(先判断) | while(expr1) { } |
while(a = 30) do begin end; |
while(expr1) { } |
while循环(后判断) | do { }while(expr1); |
repeat inc(c); until c > 100; |
do { }while(expr1); |
跳出循环 | break; continue; | break; continue; | break; continue; |
发表评论
-
将C++ 转为 Pascal/Delphi -- 转
2011-07-23 00:39 2999将C++ 转为 Pascal/Delphi ===== ... -
Delphi编程注意事项--转
2011-07-23 00:35 1310Delphi编程注意事项 任何单元必须有对应测试 ... -
Delphi循环语句对应的汇编语句序列-- 转
2011-07-23 00:33 1266count: 终值, start:起始值正向: ... -
Delphi7快捷键--转
2011-07-21 23:43 1824分类 快捷键 解释 ... -
Delphi写数据至WORD--转
2011-07-21 22:27 34251.所需的三个控件: ChooseWA: ... -
如何用DELPHI实现把WORD、EXCEL和图片等存储到数据库中--转
2011-07-21 22:06 3085用image字段保存这些文档。 var ... -
delphi 7实现word文档的分页读取
2011-07-21 22:03 1868问题仔细描述,如果 ... -
Delphi中的数据添加到Word模板的相应位置--转
2011-07-21 22:01 1661就跟将数据导入Excel一样,在运行Delph ... -
delphi控制 word的几种方法--转
2011-07-21 21:49 2436对几种方法的难易程度的判别 a.通过Delphi的控件TOl ... -
Delphi控制Word的报表例子介绍--转
2011-07-21 21:46 2738说明:WordApp是Server下的TWordAppl ... -
delphi 为word文档增加一个段落样式--转
2011-07-21 21:44 1947下为程序中的一段,解决了为文档增加一个段落样式。这个段落样式的 ... -
GDB调试程序 --转
2011-07-07 18:49 944说明 从CSDN的网站上找到的GDB使用说明。 ... -
C++著名程序库的比较和学习经验 --转
2011-07-07 16:51 1279C++著名程序库的比较 ... -
在Windows下配置VIM,实现GCC G++编译和调试--转
2011-07-07 16:30 10109是在windows里面实现用gcc/g++编译调试c/c ... -
C语言知识点滴
2011-07-04 22:09 7761. 求数组大小count int a[] = {1,2 ... -
delphi操作word -- 转
2011-04-25 17:14 1419转自 http://xxzqb.blog.163.com/ ... -
delphi常见属性事件说明
2010-07-20 21:54 1345DELPHI常见属性说明:align 设置组件对齐(同 ... -
DELPHI控件安装与删除
2010-07-19 22:49 2437DELPHI控件安装与删除控件安装 基本安装 1、对于单个控件 ... -
『Delphi』File not found的解决办法
2010-07-19 22:48 2725当程序启动,提示Fatal Erro:File not fou ... -
Delphi StringGrid控件的属性及使用说明[转载]
2010-07-19 21:01 5915Delphi StringGrid控件的属 ...
相关推荐
### Delphi7基础语法教程知识点概述 #### 一、Delphi 概述 - **定义与特点**:Delphi 是一款由 Borland 公司推出的快速应用开发工具(RAD),适用于 Windows 平台。它是一种面向对象的可视化编程工具,结合了可视...
Delphi编程基础语法是面向对象的编程环境,它基于Pascal语言,由Embarcadero Technologies公司开发。这个“个人学习集锦”包含了作者在学习Delphi过程中积累的笔记和工程实例,对于初学者和进阶者都是很好的参考资料...
Delphi语法基础 DELPHI语法基础.doc
**Delphi语法基础** Delphi是一款强大的面向对象的编程环境,以其高效的编译器和直观的集成开发环境(IDE)闻名。以下是对标题和描述中提及的Delphi语法基础的详细解释: 1. **注释**: 在Delphi中,单行注释以两...
Delphi 7 基础语法教程 Delphi 7 是美国 Borland 公司推出的基于客户/服务器体系的 Windows 快速应用开发工具(RAD Rapid Application Development),是一种面向对象的可视化编程工具。Delphi 具有以下优点: 1. ...
不错的基础文件,供大家学习,这非得够20各自,还打架好好反反复复反反复复反反复复反反复复
本教程将深入浅出地介绍Delphi语言的基础语法,旨在为初学者提供一个完整的入门指南。 首先,让我们从Delphi的基本结构开始。在Delphi中,程序由单元(Unit)组成,每个单元都包含声明和实现部分。声明部分定义了...
标题中的“delphi-C语言到Delphi的转换器”指的是一个工具或程序,它能够帮助开发者将用C语言编写的代码转换成Delphi语言。在软件开发中,这样的转换可能出于多种原因,如项目迁移、利用Delphi的特定功能或者为了在...
《Delphi 2010语法手册》是针对Delphi编程语言的一份详细教程,主要涵盖了Delphi 2010版本的相关语法和基础知识。以下将对其中的关键内容进行阐述。 第一章介绍了Delphi 2010入门知识,首先讲解了工程文件结构与...
**Delphi 2010 语法手册:深入理解常量声明** 在 Delphi 编程语言中,常量(Constant)是一种非常重要的概念。它允许程序员定义不可更改的值,这些值在程序运行过程中始终保持不变。常量的使用有助于减少代码中的...
delphi图片颜色对比
### Delphi基础语法教程 #### 简介 Delphi是一种功能强大且高效的编程语言,由Borland公司开发,并随后被Embarcadero Technologies继续维护和支持。它基于Object Pascal语言,广泛应用于桌面、移动、Web及数据库...
在变量声明方面,DELPHI使用`:=`进行赋值,而C#使用`=`, 这与大多数其他C家族语言相同。在类型系统上,DELPHI的类型系统更为灵活,支持无类型的变量,而C#则更强调强类型。例如,DELPHI中的动态数组可以直接增加元素...
Delphi基础语法快速入门-十分钟入门Delphi.pdf
Delphi - 新语法介绍之运算符重载.mht
Delphi语法基础.doc