原始型別- 维基百科,自由的百科全书
文章推薦指數: 80 %
在電腦科學中,原始型別(英語: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
編輯連結
延伸文章資訊
- 1primitive - Yahoo奇摩字典搜尋結果
primitive · adj. 原始的;遠古的;早期的[B];粗糙的;簡單的;未開化的 · n.[C]. 原(始)人;原始事物;純樸的人;文藝復興以前的藝術家;風格純樸如此時期的藝術家 ...
- 2primitives中文 - 查查在線詞典
primitives中文::基元…,點擊查查權威綫上辭典詳細解釋primitives的中文翻譯,primitives的發音,音標,用法和例句等。
- 3原始型別- 维基百科,自由的百科全书
在電腦科學中,原始型別(英語:Primitive type)有別於複合型別,是由程式語言提供的資料型別,作為建立基礎。根據語言及其實作,在電腦的記憶體中,原始型別可能沒有 ...
- 4程序设计中的primitives是什么意思 - 百度知道
程序设计中的primitives是什么意思. 我来答 ... 计算机图形学(特别是在opengl编程)中primitives指的是图元(如点、线、三角形、四边形等)。
- 5「primitives意思」懶人包資訊整理(1)
primeval 跟primitive 意思都屬於原始的但是我從字典查到primitive除了都形容詞也可以當名詞當原始人... ,在電腦科學中,原始型別(英語:Primitive type)有...