天天看點

c++ int轉unsigned int_C與資料

c++ int轉unsigned int_C與資料
一;變量和常量資料

  計算機程式可以完成多種多樣的任務,比如:數值計算,畫畫等。但是,完成這些任務都需要去使用資料,即承載資訊的數字和字元。

  常量(constant):整個程式的運作過程中沒有變化。

  變量(variable):程式運作期間可能會改變或者重新指派。

二;資料類型關鍵字

  2.1;不同的資料類型,C程式通過定義不用的關鍵字來申明以及提醒計算機不同的資料類型,以便計算機能夠确定輸入資料的類型,針對不同的資料類型進行不用的存儲操作。一般來說,常量是編譯器通過使用者書寫形式來識别類型。對于變量,計算機通過關鍵字來區分資料類型。常見關鍵字如下:

c++ int轉unsigned int_C與資料

其實做為一個開發者,有一個學習的氛圍跟一個交流圈子特别重要這裡我推薦一個C語言C++交流群583650410,每天有免費的項目體驗課,不管你是小白還是大牛歡迎入駐,大家一起交流成長。

2.2;整數

    在C語言當中,整數就是沒有小數部分的數,比如:1,-23等。計算機是以二進制數字存儲整數。比如:整數7換算為二進制數表示為“111”。計算機采用一個位元組來存儲數字(一個位元組8位),每一位表示數字“0”或“1”,二進制數字不足8位則用“0”填充,則整數7在計算機存儲為:“00000111”。

  2.3;浮點數

    浮點數概念相似于數學當中實數的概念,隻有帶有小數點,就可以稱之為浮點數。比如:6.00,3.16E8等。與整數不同,計算機将浮點數分為小數部分以及指數部分,并且分開存儲。

三;C語言基本資料類型

  3.1;int類型

    int 類型是有符号整數,其取值範圍依據不同計算機而不同,正常存儲一個int需要占用一個機器字長(計算機進行一次整數運算所能處理的二進制資料位數)比如64位,則取值範圍:-2^63~2^63-1

  3.2;其他整數類型

    short int 類型(short), long int (long),long long int (long long),unsigned int (unsigned) ,unsigned long int , unsigned long , unsigned int , unsigned short,unsigned long long int , unsigned long long

  3.3;char 類型

    char類型用于存儲字元(字母,标點符号),理論上來說,char是整數類型。因為char類型實際上存儲的是整數而不是字元。

  3.4;_Bool類型

    布爾值,邏輯值“true”和“false”。因為C語言使用值“1”表示true,“0”表示false,是以_Bool也是一種整數類型。

  3.5;float,double和long double

四;聲明資料類型

  我們在使用變量之前,首先需要聲明。聲明資料格式:關鍵字 +變量名1 +變量名2...+變量名3=初始值+分号(;)

比如:

c++ int轉unsigned int_C與資料