Seb日記

日々の体験談について書いていきます。

c言語学習2日目(質問があります!)

 
今日の学習進度をまとめました。
新しく学んだことや改めて覚えておくべきだなと思ったことには下線を引きました。
また、下に質問を書きました。
回答を頂けると幸いです。
 
 
 
計算の演算子
・数の計算で使う演算子+,-など
・インクリメント、デクリメント演算子の使い方
比較演算子
論理演算子
条件演算子
n進数に関して
・2,10,16進数の表し方の違い
・10,16進数の表記方法 
ビットとバイト
・ビットとは
・バイトの単位
・sizeof演算子
 →変数や型がメモリ上に占めるバイト数を取得出来る
型の変換
・計算の中の型変換
 →整数同士の割り算は余りが切り捨てられる
 →実数を含む計算の場合、整数解は自動的に実数解に変換される
・オーバーフローについて
 →例えば、unsigned char c=1000 というプログラムによってオーバーフローが起き、c=232という結果になることを確認
・キャスト演算子
演算子の優先順位
 
制御文
if文
・一回のif文
 →複数処理に使うブロックと言う記法は覚えておく
・連続したif文
・nestについて
for文
・二重ループ処理
 →九九の計算結果表示
while文
・whileとdo~whileの違い
 →do~whileは処理してから条件を読み取るため必ず一回は実行される
 →whileは条件を読み取ってから処理するため、条件に合わないと一回も実行されないことがある
・無限ループの例題プログラムの確認
ループ制御
・breakとcontinueの違い
switch文
 
 
 
質問
①switch文とif elseの処理の違いがわからない
②sizeof演算子の使い所
③キャスト演算子の使い所
④whileとdo~whileの使い所
visual studioのソリューションエクスプローラー内にある、ヘッダーファイルとリソースファイルはなんのためにあるのか
 
 
宜しくお願いします。
 

f:id:programingchance:20181204171359j:plain

勉強二日目です。次の章もがんばります!!