1.2 Ausgabe Datentypen
Contents
1.2 Ausgabe Datentypen#
Geben Sie die Größe der folgenden Datentypen auf Ihrem System aus: • char
short
int
long
long long
float
double
long double
Nutzen Sie den sizeof-Operator (Hilfe: im Basics Teil).
Ausgabe mit printf in C#
Wie gibt man den Wert einer Zahl n aus?
Der Ausgabe-String der printf-Funktion darf Platzhalter enthalten, z. B.
%i
für Integer-Typen und%f
für Fließkommazahlen.Die Platzhalter werden durch zusätzliche Argumente von printf ersetzt.
#include <iostream>
int main() {
char c;
short s;
int i;
// Bestimmen von sizeof und ausgeben Groesse mit size of
...
return 0;
}
Folgend eine mögliche Lösung:
//In C use: #include <stdio.h>
#include <iostream>
int main() {
char c;
short s;
int i;
/* sizeof kann auf Variablen ... */
// In C use: printf("char: %lu\n", sizeof(c));
std::cout << "char: " << sizeof(c) << std::endl;
std::cout << "short: " << sizeof(s) << std::endl;
std::cout << "int: " << sizeof(i) << std::endl;
/* ... oder Datentypen angewandt werden */
std::cout << "long: " << sizeof(unsigned long) << std::endl;
std::cout << "long long: " << sizeof(long long) << std::endl;
std::cout << "float: " << sizeof(float) << std::endl;
std::cout << "double: " << sizeof(double) << std::endl;
std::cout << "long double: " << sizeof(long double) << std::endl;
return 0;
}