差異可能是重要的

2021-06-23 02:49:12 字數 642 閱讀 3733

3位可儲存8個值。n位可儲存2 ^ n值。因為乙個位元組的8位,乙個位元組可以存放2 ^8(256)的值。

變數的大小對大量的資訊可以儲存-這是更大的變數可以容納更多的限制。我們將進一步解決這個問題的時候,我們進入不同型別的變數。

第二,電腦有乙個有限的可用記憶體。每一次我們宣告乙個變數,那游離的記憶是只要用變數是存在的一小部分。由於現代計算機有很多的記憶,這通常不是乙個問題,特別是如果只宣告乙個變數少。然而,這需要大量的變數的程式(如100000),使用1位元組和8位元組變數之間的差異可能是重要的。

下乙個顯而易見的問題是「多少記憶做不同資料型別的變數?「。大小的乙個給定的資料型別是依賴於編譯器和/或計算機體系結構。在大多數的32位機(寫這本書),乙個字元的1位元組,1位元組是乙個布林,短的是2位元組,乙個是4位元組,乙個長為4個位元組,乙個浮動是4位元組,一雙是8位元組。

為了確定在乙個特定的機器的資料型別的大小,c++提供了乙個名叫sizeof操作。sizeof操作符是一元運算子,它可以是乙個型別或變數,並返回位元組數大小。你可以編譯並執行下面的程式來找出你有多大的資料型別:

123

4567

891011

1213

1415

16#include int main()

你可能是自由的

序 一直都愛吃甜,甜到微微的澀。一直都想寫作,寫到天昏地暗。一直追逐自由,飛到天涯海角。孤獨的牧羊人在廣廖的草原牧著他的羊兒們,一生孤獨的他在3歲那年,父母已離開人世,剩下相依為命的奶奶也在10歲時離他而去,留下的只有兩頭羊兒。那一年,他哭的是那麼傷心,周圍嬉皮笑臉的人帶著乙個悲傷的面具,假惺惺的來...

這可能是不可取的!

雖然消極期望功能的一部分,我們給它乙個整數而不是。然而,由於分數具有建構函式的願意接受乙個整數,編譯器將使用此建構函式隱式轉換為整數6轉化為分數的物件,然後將其複製到makenegative 初始化引數f.因此,上面的程式列印 6 1 這種隱式轉換為各種初始化 直接 統一和複製 用於隱式會話的建構函...

可能是最精闢的Python matplot筆記

繪製多圖 多資料圖 特殊影象 y軸刻度逆時針旋轉45 plt.xticks rotation 45 x軸刻度逆時針旋轉45 plt.xlabel confidence x軸圖例 plt.ylabel money y軸圖例 plt.title confidence money 標題 2x2 第乙個位置...