回覆列表
  • 1 # 使用者3527247375240

    1、資料計算型別不同。基本資料型別分為三類:整數型(定點型)、實數型(浮點型)和字元型。除了基本資料型別,還有構造型別(陣列、結構體、共用體、列舉型別)、指標型別、空型別void。

    2、各種資料型別的關鍵詞不同。short、long、int、float、double、char六個關鍵詞表示C語言裡六種基本資料型別。

    3、不同資料型別佔用記憶體的大小不同。short佔2byte,int佔4byte,long佔4byte,float佔2byte,double佔8byte,char佔1byte(不同的平臺可能佔用記憶體大小不一樣,具體的可以用sizeof 測試下)。

  • 2 # 使用者2458114238191884

    首先,在計算機中所有資料都是用一個一個的二進位制位(0或1)儲存的,單位稱為:位(bit);

    然後,每8位二進位制數(比如01010001)代表一個位元組(byte)大小,即1位元組=8位;

    再然後,C語言每個資料型別都是有固定位元組大小的,比如char型別是一個位元組即8位,而int型別的大小與具體計算機cpu的機器字長有關,如果是16位cpu,int型別就是2位元組=16位大小,如果是32位cpu,int型別就是4位元組=32位大小;

    最後,每個資料型別的取值範圍就是由其位元組大小決定的,如char型別的取值範圍是-2^7~2^7-1(涉及到二進位制數與十進位制數之間的轉換方面的知識,此處不再講)。

  • 中秋節和大豐收的關聯?
  • 豬肺能不能吃?吃了對人好不好?最近我媽買了豬肺回來,我覺得一般的?