1 00:00:00,000 --> 00:00:00,660 2 00:00:00,660 --> 00:00:03,890 >> スピーカー:、C言語ですべてのデータをことを思い出して 型は、特定のサイズを有する。 3 00:00:03,890 --> 00:00:07,560 しかし、そのサイズは非常によく基づく異なる場合があります 使用しているしているコンピュータ上で 4 00:00:07,560 --> 00:00:12,070 C.は、今、我々は、Cの内部を使用することが起こる CS50アプライアンスのため、内部 5 00:00:12,070 --> 00:00:14,210 アプライアンスは、char型の大きさは? 6 00:00:14,210 --> 00:00:15,270 二重の大きさは? 7 00:00:15,270 --> 00:00:16,430 int型の大きさは? 8 00:00:16,430 --> 00:00:17,790 フロートの大きさは? 9 00:00:17,790 --> 00:00:20,530 >> さて、見てみましょう いくつかのコードを持つ。 10 00:00:20,530 --> 00:00:26,760 標準IO.H、int型の主無効があります。 11 00:00:26,760 --> 00:00:29,100 そして今度は、宣言することから始めましょう そのいくつかの変数 12 00:00:29,100 --> 00:00:31,330 サイズは、我々は[印刷します - 13 00:00:31,330 --> 00:00:38,490 char型のC、ダブルD、フロートF、およびI int型。 14 00:00:38,490 --> 00:00:41,180 今、私はすべての値を格納するつもりはありません これらの変数では、私だけのため 15 00:00:41,180 --> 00:00:43,060 彼らの特定のサイズを気に。 16 00:00:43,060 --> 00:00:46,870 >> そのサイズを確認するには、私は印刷Fを使用します、 だけでなく、サイズと呼ばC演算子 17 00:00:46,870 --> 00:00:49,600 の、正確に応答する際に その質問。 18 00:00:49,600 --> 00:00:50,900 それでは見てみましょう。 19 00:00:50,900 --> 00:00:56,590 コロンが続き、CHAR、F印刷し、 パーセント1、バックスラッシュN。 20 00:00:56,590 --> 00:01:00,680 言い換えれば、私はプリントアウトしたい その大きさに続く文字にコロン、。 21 00:01:00,680 --> 00:01:05,540 >> だから私は、カンマが含まれます cはサイズが続く。 22 00:01:05,540 --> 00:01:07,780 それでは、二重のためにもう一度やろう。 23 00:01:07,780 --> 00:01:16,090 印刷F、二重、パーセントI、バックスラッシュ N、近くに引用符、コンマ、Dの大きさ。 24 00:01:16,090 --> 00:01:19,885 今、私は継続して使用するつもりだ、気づく パーセントの私、それによって意味 25 00:01:19,885 --> 00:01:23,440 INT、どのような変化していないことであるため、 私は測定していているユニット 26 00:01:23,440 --> 00:01:25,140 これらの変数のサイズ。 27 00:01:25,140 --> 00:01:28,760 >> 実際には、の大きさは、いくつかを返すために起こっている バイト数は、多分1、多分 28 00:01:28,760 --> 00:01:29,990 2、多分それ以上。 29 00:01:29,990 --> 00:01:32,500 しかし、それぞれの場合には、意志 確かに私にはintを与える。 30 00:01:32,500 --> 00:01:35,640 だから、それは私が欲しいのプレースホルダです 関係なく、タイプの、使用するには、 31 00:01:35,640 --> 00:01:37,130 そのサイズは私が得ている。 32 00:01:37,130 --> 00:01:39,290 それでは2以上の印刷Fのをやってみましょう。 33 00:01:39,290 --> 00:01:45,950 >> フロート、パーセントI、バックスラッシュ N、Fの大きさ。 34 00:01:45,950 --> 00:01:53,250 印刷F、int型、パーセントI、 バックスラッシュN、Iの大きさ。 35 00:01:53,250 --> 00:01:56,410 コンパイル、今度は保存でき、 このプログラムを実行してください。 36 00:01:56,410 --> 00:02:02,960 のメイク、サイズ、スラッシュドットのサイズ、および 我々はA、CS50アプライアンスであることを参照してください。 37 00:02:02,960 --> 00:02:08,500 charが1バイトで、doubleが8である バイト、フロートが4バイトであり、int型 38 00:02:08,500 --> 00:02:09,750 4バイト、ならびにある。 39 00:02:09,750 --> 00:02:10,401