Systemnahe Programmierung in C: Syntax für einfache Datentypen
Syntax für einfache Datentypen
Syntax-Regeln
für einfache Datentypen
Type
::=
void
|
ScalarType
|
StructuredType
ScalarType
::=
ArithmeticType
|
EnumerationType
|
Pointer
ganzzahlige Typen
ArithmeticType
::=
IntegralType
|
FloatingPointType
IntegralType
::=
[
signed
|
unsigned
]
IntType
IntType
::=
[
short
|
long
[
long
]
]
[
int
]
|
char
Fließkomma-Zahlen
FloatingPointType
::=
float
|
[
long
]
double
Aufzählungs-Typen
EnumerationType
::=
enum
[
EnumName
]
{
EnumerationList
}
EnumerationList
::=
EnumerationConst
{
,
EnumerationConst
}
EnumerationConst
::=
ConstName
[
=
ConstExpr
]
Letzte Änderung: 13.10.2016
©
Prof. Dr. Uwe Schmidt