Leírás
Létrehoz egy String osztályba tartozó tartalmat. Ezt többféle forrásból lehet elvégezni:
- karakterek sorozatából (idézőjelben kell megadni)
- egyetlen karakterből, ( sima idézőjel ['] között)
- egy másik stringből
- 16 bites (INT) vagy 32 bites (LONG) számból
- 16 bites (INT) vagy 32 bites (LONG) számból, módosítókkal
- 16 bites (INT) vagy 32 bites (LONG) változóból
- 16 bites (INT) vagy 32 bites (LONG) változóból módosítókkal
- float vagy double típusból, megadott tizedesjegyekkel
Ha egy stringet egy számból állít elő, akkor a szám értékét fogja tartalmazni. Alapértelmezésben a tizes számrendszert használja:
Eredményként megkapja az "13" karaktersorozatot. Módosítók segítségével megadhatja, hogy milyen számrendszer alapján hozza létre a string-et:
Eredményként megkapja a "D" karakterláncot, amely a decimáls 13 hexadecimális átváltása. Binárisan is kérheti:
Eredményként megkapja a "1101" karakterláncot, amely a decimáls 13 bináris átváltása.
Szintaxis
String(val)
String(val, base)
String(val, decNr)
paraméterek
val: a string-gé alakítandó tartalom. Megengedett adattípusok: string, char, byte, int, long, unsigned int, unsigned long, float, double.
base: (opcionális) az integrált érték formázásának alapja.
decNr: a kívéntt tizedesjegyek száma
Eredmény
A String osztály példánya.
Példakód
A példaprogramban lévő összes megadási mód elfogadott.
Funkciók
Operátorok
[] (element access)
+ (concatenation)
+= (append)
== (comparison)
> (greater than)
>= (greater than or equal to)
< (less than)
<= (less than or equal to)
!= (different from)
Lásd még
array
bool
boolean
byte
char
double
float
int
long
short
size_t
string
unsigned char
usigned int
unsigned long
void
word