\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("%.f", x); // 小数点以上最低 a 桁、小数点以下最低 b 桁表示する \end{lstlisting}