我們要處理的信息在計算機中常常被稱為數據。所謂的數據,是可以由人工或自動化手段加以處理的那些事實、概念、場景和指示的表示形式,包括字符、符號、表格、聲音和圖形等。數據可在物理介質上記錄或傳輸,并通過外圍設備被計算機接收,經過處理而得到結果,計算機對數據進行解釋并賦予一定意義后,便成為人們所能接受的信息。計算機中數據的常用單位有位、字節和字。1) 位(bit)計算機中最小的數據單位是二進制的一個數位...
變量的數據類型是可以轉換的。轉換的方法有兩種,一種是自動轉換,一種是強制轉換。1.自動轉換自動轉換發生在不同數據類型的量混合運算時,由編譯系統自動完成。自動轉換遵循的規則如圖2-3所示,可以從幾個方面來理解這個規則:(1)若參與運算量的類型不同,則先轉換成同一類型,然后進行運算。(2)轉換按少字節向多字節類型轉換,以保證精度不降低。如short型和long型運算時,先把short型變量轉換成lon...
整型數據即整數,C語言中整型(int)數據類型可以使用下面4種修飾符的搭配來描述數據的長度和取值范圍:①signed(有符號);②unsigned(無符號);③long(長型);④short(短型);int數據在VC++6.0環境中編譯占4個字節,在TC2.0環境中編譯占2個字節。表2-3所示ANSI C++標準中規定的整型數據的長度和取值范圍。表2-3 整型數據的取值范圍和長度&nbs...
在實際問題中,一組數據往往具有不同的數據類型。例如,在學生登記表中,姓名應為字符型;學號可為整型或字符型;年齡應為整型;性別應為字符型;成績可為整型或實型。 顯然不能用一個數組來存放這一組數據。因為數組中各元素的類型和長度都必須一致,以便于編譯系統處理。【案例描述】修改以下代碼中的錯誤:#include <stdio.h>; struct Books{c...
數組可以作為函數的參數使用,進行數據傳送。數組用作函數參數有兩種形式,一種是把數組元素(下標變量)作為實參使用;另一種是把數組名作為函數的形參和實參使用。1. 數組元素作函數實參 數組元素就是下標變量,它與普通變量并無區別。 因此它作為函數實參使用與普通變量是完全相同的,在發生函數調用時,把作為實參的數組元素的值傳送給形參,實現單向的值傳送。2. 數組名作為函數參...
前面已經介紹過,函數的參數分為形參和實參兩種。在本小節中,進一步介紹形參、實參的特點和兩者的關系。形參出現在函數定義中,在整個函數體內都可以使用,離開該函數則不能使用。實參出現在主調函數中,入被調函數后,實參變量也不能使用。形參和實參的功能是作數據傳送。發生函數調用時,主調函第把實參的值傳送給被調函數的形參從而實現主調函數向被調函數的數據傳送。【案例描述】定義函數funB(m,n)計算[m,n]上...
互聯網時代,數據被稱為互聯網中的“石油”在互聯網時代,數據被稱為互聯網中的“石油”,可見數據在互聯網的重要程度,所以可靠的數據存儲就顯得尤為重要。為了更好的存儲和共享數據,也為了更好的保障數據安全,企業搭建云存儲服務器是必要的。 現在市面上的存儲方式有很多,常見的存儲方式主要是備份存儲,而這種存儲方式的數據文件都是死的,一般沒有任何流動性,共享性也一樣。作為企業的數據文件,在大數據時代面前,如果...