C勉強(6日目)


2月14日から16日まで釜山旅行に行きました.こんなにたくさん話して、長い間回っていたので、三日もあっという間になくなりました.美しい記憶を頭の後ろに置いて、現実生活に適応する時だ.朝受講を申請したが、計画のスケジュールがもらえなかった.なにしろ、教養が難しすぎる...しかし、4年生はやはり勉強に集中します.大きな問題はありません.再開しましょう.
今日のリンク
リンクテキスト
テキスト入力の受信

文字を格納する変数はchar型!
次に、aという変数に文字aを代入すると、文字は単一引用符で囲まなければなりません.もし.
a = a;
前述したように、aは値を含まない空である.すると変な値が出力されます!
パソコンはすべての文字と数字を0と1と理解しているので、「a」という字は絶対に知りません.だからaをどのような数字と理解して十進法で出力すれば、97という数字に対応することがわかります.
当初、米国標準学会(ASA)が定めたASKIIコードで複数文字に番号を付けた.元々は128文字を7ビットで表していたが、8ビットまで拡張するには足りなかった.しかし、コンピューターが世界中に普及するにつれて、より多くの文字を表現する必要があるので、Unicodeという新しい文字体系を受け入れました.Unicodeは1文字を1バイトから4バイトの異なる長さに処理します.
scanf!

すべての人のコードで摂氏温度を華氏温度に変えることを提案していますが、いいえ、最近駐車料金を払ったことを思い出してプログラムを作りました.
最初の接触はscanfという関数です.scanf関数は、任意の内容を入力し、enterを入力して処理するまで待機します.printf関数では,%d,%f,%cのように各変数を出力するフォーマットが異なり,scanfも同様である.
この場合、覚えておきたいものがあればdouble型を入力する変数は%lf、float型を入力する変数は%fでなければなりません!このようにscanfは各資料タイプに独自のフォーマットがあり、以下に書かれています.
charタイプ:%c
ショート:%hd
int型:%d
ロングタイプ:%ld
フローティング:%f
デュアルモード:%lf
ちなみに、最大1バイトのchar型変数にハングルを加えると2バイト以上になるためエラーが発生し、このエラーを「バッファオーバーフロー」と呼ぶのはセキュリティ上非常に脆弱です.ハッカーたちはこのエラーを悪意を持って利用して、正常なコードではなく、自分が望んでいるコードを実行することができます.また、近くのデータが損なわれる可能性もあります.