- Expert Delphi
- Pawe? G?owacki
- 255字
- 2021-07-02 20:44:23
Constants
A constant is an identifier that marks a value that cannot change. The normal decimal notation is used for numbers that are integer or real constants. A hexadecimal integer constant uses a dollar sign as a prefix. It is also possible to use the engineering notation, where an exponent follows the E or e character.
A character string is a sequence of zero or more characters written in one line in the program and enclosed within apostrophes. A character string with nothing between the apostrophes is called a null string. Two sequential apostrophes in a character string denote a single apostrophe character.
For example, a string constant would print out as just Pawe?'s computer, as shown in the following program:
const s = 'Pawe?''s computer';
Object Pascal allows the use of constant expressions. The compiler evaluates them at compile time without actually executing the program.
Object Pascal makes it possible to embed control characters in character strings. The # character followed by an unsigned integer in the range of 0 to 255 means a character of the corresponding ASCII value. A useful example of this capability is embedding a newline character in a string constant, so it is displayed in multiple lines. For example, check out the following code snippet:
const EL = #13; procedure TForm1.ButtonMultilineClick(Sender: TObject); begin ShowMessage('Welcome!' + EL + 'Good morning!'); end;
Embedding the new ASCII 13 newline control character displays the message in two lines. For readability, the actual newline character is defined as a constant.
- DB2 V9權威指南
- 微信公眾平臺與小程序開發:從零搭建整套系統
- Rust實戰
- PostgreSQL技術內幕:事務處理深度探索
- 秒懂設計模式
- Cassandra Data Modeling and Analysis
- 精通Python自然語言處理
- 自然語言處理Python進階
- INSTANT Passbook App Development for iOS How-to
- 執劍而舞:用代碼創作藝術
- Java EE 7 with GlassFish 4 Application Server
- Java高并發編程詳解:深入理解并發核心庫
- Learning D
- Selenium WebDriver Practical Guide
- Spark技術內幕:深入解析Spark內核架構設計與實現原理