Finished most of assignment
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
\section{今回の構文}
|
||||
|
||||
\subsection{型変換}
|
||||
|
||||
数値型やポインタ型は別の数値型やポインタ型に変換できる。
|
||||
このとき、変換先の型の\\有効範囲を考慮する必要がある。
|
||||
有効範囲を超える・下回る場合は警告なしで値が丸められる。
|
||||
|
||||
\defaultlistingstyle
|
||||
\begin{lstlisting}[language=C,title={暗黙の型変換}]
|
||||
<型名1> <変数名> = <型名2となる式>;
|
||||
\end{lstlisting}
|
||||
|
||||
\defaultlistingstyle
|
||||
\begin{lstlisting}[language=C,title={明示的型変換}]
|
||||
<型名1> <変数名> = (<型名2>)(<式>);
|
||||
\end{lstlisting}
|
||||
|
||||
\subsection{小数点数書式}
|
||||
|
||||
\texttt{printf}関数では表示する小数点数の桁数を書式から指定できる。\cite{cppref_printf}
|
||||
|
||||
\defaultlistingstyle
|
||||
\begin{lstlisting}[language=C,title={小数点数書式}]
|
||||
double x;
|
||||
printf("%<a>.<b>f", x);
|
||||
// 小数点以上最低 a 桁、小数点以下最低 b 桁表示する
|
||||
\end{lstlisting}
|
||||
|
||||
Reference in New Issue
Block a user