程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> C語言學習之路之三-----------C語言中的數據類型

C語言學習之路之三-----------C語言中的數據類型

編輯:關於C語言

  數據類型

          C語言提供了豐富的數據類型,可以分為兩個大類:基本類型和構造數據類型。
    基本數據類型最主要的特點是不可以再分解為其他類型。也就是說,基本數據類型是自我說明的。
 
         構造數據類型是根據已定義的一個或多個數據類型用構造的方法來定義的。也就是說,一個構造類型的值可     以分解成若干個“成員”或“元素”。每個“成員”都是一個基本數據類型或又是一個構造類型。
         在C語言中,構造類型有以下幾種:
數組類型   、結構類型  、 聯合類型 。
       
基本類型分為:
          1.整型
         整型用於存儲整數,其值可以是十進制、八進制或十六進制的數。整型變量用關鍵字int來定義。
        此外,整型還可以與short、long、signed、unsigned等修飾符合用,構成新的類型。例如:shortint表示短整型,longint表示長整型,singnedint表示有符號整型,unsignedint表示無符號整型。

        2.浮點型
        浮點型也稱為實型單精度類型或實型,常用來表示小數或超出整型范圍的數值。
        浮點型變量用關鍵字float來定義。

      3.雙精度型
        雙精度型常用於很大的數值或要求精確度的科學計算。
        雙精度變量用關鍵字double來定義。
 
        4.字符型
        字符型是用於表示ASCII字符的數據類型。
        字符變量用關鍵字char來定義。

        5.無值型
        無值型用關鍵字void來定義,無值型是一類特殊的類型,常用在函數定義中,表示函數無返回值。
  
       6.用戶自定義類型
          除系統提供的數據類型之外,C語言還允許用戶自定義數據類型。定義形式如下:
          typedef  類型名  新類型名; 


摘自 10-3G-何進超 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved