程式處理的物件是「資料」。在電腦的世界裡,數據代表了對數位模型的抽象化的概念,同時也代表了資訊;而編寫程式的目的就是要處理這些數據,程式設計就是用於對數據進行處理的。
相關推薦:《程式設計影片》
程式處理、加工的物件-資料
程式設計是用來做什麼用的呢?
無非是對資料進行處理。 當我們從事科學研究和工程專案時,首先當然是結合領域知識對問題進行分析,而後進行數學建模,最後透過電腦處理。
在電腦的世界裡,資料代表了對數位模型的抽象化的概念,同時也代表了資訊。 結合我們的日常生活,可以想像我們周圍充滿了各種各樣的數據——文字、數字、聲音、圖片、動畫以及更複雜的多媒體數據。編寫程式的目的就是要處理這些資料。
雖然資料的種類多種多樣,但歸根究底,最基本的兩種資料型別是數字與字元。
如何理解資料?
#資料的種類多種多樣,但歸根究底,最基本的兩種資料型別是數字與字元
從數學的抽象角度: 對數字而言:標量向量
在科研和工程中,必然打交道的是向量和標量兩種類型。
標量 : 非常簡單,是最基本的數字類型,它是組成向量和更複雜類型的基礎。
向量 : 現在非常火爆的機器學習、資料探勘,無時無刻不需要與特徵向量打交道。在C 中有(數組、STL的 vector )。
從數學的抽象角度: 對字元而言:字元字串
字元是網路中最重要的訊息載體,因為他承載者語言訊息。
在科研和工程項目中,也常稱為文本。它是書面上的語言、閱讀、看報、寫文章,都是以文章為載體,它是網路時代最常見、最重要的資訊載體。
在 C/C 中,是透過字元和字串的形式進行表示和處理文字。其中字串是等價於字元構成的陣列。
計算機角度:理解資料
#電腦程式語言的作用,就是完成從抽象數學模型到電腦具體表示的映射。因此電腦程式語言定義了幾種模型來實現對數字的表示。
例如int num;這裡定義了一個變數num,這裡有兩重意義:
1 . 首先他對應於數學中的整數,可以進行整數相關的運算;
2 . 其次由於電腦的硬體的限制,這個整數變數不能表示無限大的數據,在傳統的32機器上,最多只能到( 2^32 - 1);
這就是完成了「抽象數學世界」到「電腦現實世界」的映射。
分別從數學和計算機的角度去理解我們身邊出現的各種各樣的數據,數據分別在數學和計算機的世界裡有不同的表現和實現方式。
在C/C 的世界裡,資料可以分為基本資料型別與非基本資料型別
1 .基本資料型態:字元型、整形、浮點型;
2 . 非基本資料型態:在基本資料型別上建構的,是依照使用者的需求建構出來的,目的是為了表示更加複雜的數據。
想要查閱更多相關文章,請造訪PHP中文網! !
以上是程式處理的物件是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

SAP NetWeaver Server Adapter for Eclipse
將Eclipse與SAP NetWeaver應用伺服器整合。

Safe Exam Browser
Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

Atom編輯器mac版下載
最受歡迎的的開源編輯器

Dreamweaver CS6
視覺化網頁開發工具

Dreamweaver Mac版
視覺化網頁開發工具