原始型別- 维基百科,自由的百科全书

文章推薦指數: 80 %
投票人數:10人

在電腦科學中,原始型別(英語:Primitive type)有別於複合型別,是由程式語言提供的資料型別,作為建立基礎。

根據語言及其實作,在電腦的記憶體中,原始型別可能沒有 ... 原始型別 維基百科,自由的百科全書 跳至導覽 跳至搜尋 本條目存在以下問題,請協助改善本條目或在討論頁針對議題發表看法。

此條目需要擴充。

(2014年1月13日)請協助改善這篇條目,更進一步的訊息可能會在討論頁或擴充請求中找到。

請在擴充條目後將此模板移除。

此條目需要精通或熟悉相關主題的編者參與及協助編輯。

(2014年1月13日)請邀請適合的人士改善本條目。

更多的細節與詳情請參見討論頁。

此條目沒有列出任何參考或來源。

(2014年1月13日)維基百科所有的內容都應該可供查證。

請協助補充可靠來源以改善這篇條目。

無法查證的內容可能會因為異議提出而移除。

在電腦科學中,原始型別(英語:Primitivetype)有別於複合型別,是由程式語言提供的資料型別,作為建立基礎。

根據語言及其實作,在電腦的記憶體中,原始型別可能沒有與物件一對一的對應。

Primitivetype也有稱作內建型別、基礎型別或者基本型別。

概覽[編輯] 原始型別的實際範圍,取決於所使用的特定程式語言。

例如,在C語言中,字串是一個複合型別,不過在後來的Basic中,字串是原始型別。

典型的原始型別包含: 字元(character、char),依字元集又分為SBCS、DBCS、MBCS這三大類; 整數(integer、int、short、long、byte),其有各種精度,依是否可表示負數的數值又再各自區分有號數與無號數; 浮點數(float、double、real、doubleprecision); 定點數(fixed),其有各種精度,以及所選的數量級。

布林型別有真和假兩值。

參照(又稱作指針或handle),它是一個較小的值,指向其它可能大得多的物件,其所在的記憶體位址。

更多更複雜的原始型別: 多元組,出現於ML、Python 鏈表,出現於Lisp 複數,出現於Fortran、C(C99)、Python 有理數,出現於Lisp 一等函數、閉包、計算續體,出現於函數式程式語言,如Lisp和ML 通常預期以基於原始型別的運算,構成較快速的語言。

整數加法,例如,可以執行單一的機器指令,且部分處理器提供特定的指令,以單一指令處理一系列的字元。

尤其是,C語言標準中提到,「一個『簡單』的int物件,具有原始的大小,其大小以執行環境的架構所暗示。

」意即在32位元架構下的int,可能就是32位元的長度。

大部分語言不允許以程式修改原始型別的行為或性能。

例外的有Smalltalk,其允許在程式內部擴展原始型別。

可以在其上執行加入的運算,甚至重新定義內建的運算。

閱論編數據類型無解釋的 位元 字節 三進制位 三進制字節 Word 數值 整數 符號性 有符號數 無符號數 定點數 浮點數 雙精度 擴展精度(英語:Extendedprecision) 半精度 迷你浮點數(英語:Minifloat) 八倍精度(英語:Octuple-precisionfloating-pointformat) 四倍精度(英語:Quadruple-precisionfloating-pointformat) 單精度 有理數(英語:Rationaldatatype) 複數(英語:Complexdatatype) 任意精度算術 Interval 文本 字符 字符串 指針 記憶體位址 物理地址 虛擬地址 參照 組合 代數類型 generalized 數組 關聯數組 類 串列 對象 元對象 可選類型 積類型(英語:Producttype) 記錄 集合 聯合體 標籤 其他 布爾型 底層類別(英語:Bottomtype) 容器 枚舉類型 異常 一等函數 不透明數據類型(英語:Opaquedatatype) 遞歸類型 信號標 字串流 Toptype 類型類 類型系統 Unittype Void 不定型別 相關議題 抽象資料型別 數據結構 介面 種類(英語:Kind(typetheory)) 元類 原始型別 協議 子類型 C++模板 型別構造器 參數多態 取自「https://zh.wikipedia.org/w/index.php?title=原始型別&oldid=67913961」 分類:數據類型電腦數據隱藏分類:自2014年1月擴充中的條目自2014年1月需要專業人士關注的頁面自2014年1月缺少來源的條目含有多個問題的條目含有英語的條目 導覽選單 個人工具 尚未登入討論貢獻建立帳號登入 命名空間 條目討論 繁體 已展開 已摺疊 不转换简体繁體大陆简体香港繁體澳門繁體大马简体新加坡简体臺灣正體 視圖 閱讀編輯檢視歷史 更多 已展開 已摺疊 搜尋 導覽 首頁分類索引特色內容新聞動態近期變更隨機條目資助維基百科 說明 說明維基社群方針與指引互助客棧知識問答字詞轉換IRC即時聊天聯絡我們關於維基百科 工具 連結至此的頁面相關變更上傳檔案特殊頁面靜態連結頁面資訊引用此頁面維基數據項目 列印/匯出 下載為PDF可列印版 其他專案 維基共享資源 其他語言 العربيةEnglishEspañolMagyar日本語Қазақша한국어РусскийСрпски/srpskiTiếngViệt 編輯連結



請為這篇文章評分?