Difference between revisions of "Shortstring/de"

From Free Pascal wiki
Jump to navigationJump to search
m (Fixed template loop; syntax highlighting)
 
(11 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{ShortString}}
+
{{LanguageBar}}
  
Speicherbedarf: 255 Byte<br>
+
Zurück zu den [[Data type/de|Datentypen]].<br>
 +
Zurück zu den [[Character and string types/de|Character und String Typen]].<br>
 +
 
 +
Speicherbedarf: 256&nbsp;Byte (1&nbsp;Byte Längenangabe und 255&nbsp;Bytes für die Zeichen)<br>
 
Eigenschaft:
 
Eigenschaft:
Das Datenfeld vom [[Data type/de|Datentyp]] '''Shortstring''' ist ein Array, aus Datenfeldern des [[Data type/de|Datentyp]] [[Char/de|Char]].<br>
+
Das [[Data field/de|Datenfeld]] vom [[Data type/de|Datentyp]] '''Shortstring''' ist ein Array, aus Datenfeldern des [[Data type/de|Datentyp]] [[Char/de|Char]].<br>
 
Seine Länge ist standardmässig so festgelegt:<br>
 
Seine Länge ist standardmässig so festgelegt:<br>
ShortString = String[255];<br><br>
+
ShortString = String[255];<br>
 +
Der ShortString hat die gleichen Eigenschaften, wie der String bei Turbo-Pascal.
 +
 
 
Definition eines Datenfeldes vom [[Data type/de|Datentyp]] ShortString:
 
Definition eines Datenfeldes vom [[Data type/de|Datentyp]] ShortString:
<syntaxhighlight>
+
 
 +
<syntaxhighlight lang="pascal">
 
  Var  
 
  Var  
 
   s: ShortString;  
 
   s: ShortString;  
Line 13: Line 19:
  
 
Beispiele für die gültige Zuweisung von Werten:
 
Beispiele für die gültige Zuweisung von Werten:
<syntaxhighlight>
+
 
 +
<syntaxhighlight lang="pascal">
 
   s := '0123ABCabc456';
 
   s := '0123ABCabc456';
 
   s := s + '!"§$%&/()=?';
 
   s := s + '!"§$%&/()=?';
 +
  s := 'c';
 
   s := s + IntToStr(45);
 
   s := s + IntToStr(45);
 
</syntaxhighlight>
 
</syntaxhighlight>
  
 
Beispiele für die ungültige Zuweisung von Werten:
 
Beispiele für die ungültige Zuweisung von Werten:
<syntaxhighlight>
+
 
 +
<syntaxhighlight lang="pascal">
 
   s := True;
 
   s := True;
 
   s := 4;
 
   s := 4;
 
</syntaxhighlight>
 
</syntaxhighlight>
<br>
+
 
<br>
+
 
--[[User:Olaf|Olaf]] 10:05, 25 August 2012 (UTC)
+
{{AutoCategory}}[[Category:Data types/de]]
[[Category:Pascal]]
 

Latest revision as of 07:07, 19 January 2020

Deutsch (de) English (en) français (fr)

Zurück zu den Datentypen.
Zurück zu den Character und String Typen.

Speicherbedarf: 256 Byte (1 Byte Längenangabe und 255 Bytes für die Zeichen)
Eigenschaft: Das Datenfeld vom Datentyp Shortstring ist ein Array, aus Datenfeldern des Datentyp Char.
Seine Länge ist standardmässig so festgelegt:
ShortString = String[255];
Der ShortString hat die gleichen Eigenschaften, wie der String bei Turbo-Pascal.

Definition eines Datenfeldes vom Datentyp ShortString:

 Var 
   s: ShortString;

Beispiele für die gültige Zuweisung von Werten:

   s := '0123ABCabc456';
   s := s + '!"§$%&/()=?';
   s := 'c';
   s := s + IntToStr(45);

Beispiele für die ungültige Zuweisung von Werten:

   s := True;
   s := 4;