演講嘉賓:回想一下,在C中,所有數據 種具有特定的大小。 但根據該尺寸很可能有所不同 在您正在使用的計算機上 C.現在,我們碰巧用C內 在CS50器具的,所以內部的 家電,有多大是一個char? 多大是雙? 有多大是一個int? 有多大的浮動? 好吧,讓我們一起來看看 一些代碼。 包括標準io.h中,整型主作廢。 現在讓我們開始申報 幾個變量,其 大小,我們會再打印 - 字符C,雙D,浮f和INT I。 現在,我不會存儲任何值 在這些變量,因為我只 關心他們的具體尺寸。 要查看它們的大小,我將使用打印樓 還有一個C運算符被稱為大小 的,這將確切地回答 這個問題。 讓我們一起來看看。 打印f字符,後跟一個冒號, 百分之1,反斜線Ñ。 換句話說,我想打印出來 字符冒號,然後是它的大小。 所以,我會包括一個逗號 後隨c的大小。 現在,讓我們為雙再次做到這一點。 打印樓雙,百分之一,反斜杠 N,親密報價,逗號,D的大小。 現在請注意,我將繼續使用 %的我,從而標誌著一個 INT,因為什麼是不會改變的是 單位,而我測量 這些變量的大小。 大小其實,將會返回一些 字節數,也許有,也許 二,也許更多。 但在每種情況下,它會 確實給我一個int。 所以這就是佔位我想 來使用,不論何種類型, 其大小我得到。 讓我們做兩個打印F公司。 浮球,百分之一,反斜杠 N,F的大小。 打印樓整數,百分比我, 反斜杠N,i的大小。 現在,讓我們保存,編譯, 並運行此程序。 製作,大小,點斜線,大小和 我們看到,在CS50器具,一 char是一個字節,雙是八 字節,一個float是4個字節,和一個int 是4個字節,以及。