linux.txt/programmieren/c/konstanten.tex

39 lines
1.1 KiB
TeX
Raw Normal View History

2025-02-15 15:39:11 +01:00
% master: konstanten.tex
% Konstanten v0.2
% 2011-05-27 (Rx)
\section{Konstanten}
%-------------------
Konstanten werden mit dem vorangestellten Schlüsselwort const wie Variabeln
deklariert. Der dem Namen über das =-Zeichen zugeordnete Wert kann nicht im
Programm verändert werden. Für eine fehlende Typenangabe wird int angenommen.
\begin{verbatim}
cont float PI = 3.14159 ; // bevorzugen
#define PI 3.14159 ;
\end{verbatim}
\subsection{Ganzzahlkonstanten}
%------------------------------
dezimal = 30 ;
oktal = 036 ;
hexadezimal = 0x1E ;
Zusätzlich kann frau eine Ganzzahlkonstante durch das Suffix L oder l als long
und durch U oder u als unsigned kennzeichnen (z.B. 30U).
\subsection{Gleitkommakonstanten}
%--------------------------------
0.033
+.033
33E-3
+33.0e-03
Zusätzlich kann frau eine Gleitkommakonstante durch das Suffix F oder f als
float und durch L oder l als long double kennzeichnen (z.B. 0.033L).
\subsection{Zeichen- und Zeichenkettenkonstanten}
%------------------------------------------------
'n' \\
"'zeichenkette'"