1樓:匿名使用者
1.型別名稱
int2.取值範圍
一3 2 7 68~ 3 2 7 6 7(一2』5~2¨一1)
與數學上類似,不能有分隔符。c語言允許使用八進位制整數與十六進製制整數,八進位制整數加前導o(數字),十六進製制整數加前導0x。
4.運算操作
整型資料能進行算術運算與關係運算。
(1)算術運算包括: (加法)、一(減法)、*(乘法)、/(除法)、%(求餘),運算規則除除法外,與數學中相同。
整數的除法運算是整除,得到商,如5/3結果為1。對於負數,多數機器採用向零取整法,如一5/3結果為一1。
求餘運算,又稱取模運算,得到餘數,如5%3結果為2,一5%3結果為一2。
求餘運算在許多場合都非常有用,如判斷整數a是不是b的倍數,可看a%b是否等於零。a%1 o得到a的個位數字,(a/1 o)%1 0得到a的十位數字,如此可分離乙個整數的數字。
一般只有除數大於0,求餘運算才有意義。當a小於0時,a%b等於一((一a)%b)。
(2)關係運算包括:<(小於)、《一(小於等於)、一一(等於)、!一(不等於)、>(大於)、>一(大於等於)等六種,運算規則與數學中相同,運算結果為邏輯型別資料。
關係運算成立結果為1,不成立結果為o。
關係運算請讀者特別注意運算子與數學中的不同。
5.儲存
c標準沒有具體規定各類資料儲存的位元組數,各種機器處理有所不同,一般以乙個機器字(word)存放1個int資料,pc機上int資料儲存用兩個位元組。
機器中用最高位表示數的符號,正數符號位用。表示,負數符號位用1表示。負數在機器中存放的是其補碼。
3.長整型
長整型型別名稱為long int或long,取值範圍為(一2 1 47 48 3 6 7 8~
2 1 4 7 48 3 647),長整型資料可加字尾l表示,在turbo c中,儲存佔4個位元組,運算與
基本整型相同。
4.無符號整型
無符號數與有符號數的主要區別是數的最高位不作符號處理,表示數的絕對範圍是有符號數的兩倍。相應的無符號整型有無符號基本整型、無符號短整型和無符號長整型。無符號基本整型,型別名稱為unsigned int.或.unsigned,取值範圍為o~6 5 5 3 5儲存佔兩個位元組。
無符號短整型,型別名稱為unsigned short int或unsigned,取值、運算、儲存同無符號基本整型。
無符號長整型,型別名稱為unsigned long int或unsigned long,取值範圍為0~4 2 94 96 7 2 9 5,儲存佔4個位元組。 [page]
無符號整型常用於處理大整數及位址資料。
你說的實型是 float 和 double吧?
2樓:go陌小潔
整形資料:
短整型 short a
一般整型 int a
長整型 long (int) a //括號裡面可要可不要內無符號整型 unsigned int a
實形容資料
單精度型 float a
雙精度型 double a
長雙精度 long double a
c++是在c語言的基礎上開發的一種通用程式語言,應用廣泛。c++支援多種程式設計正規化、物件導向程式設計、泛型程式設計和過程化程式設計。最新正式標準c++14於2023年8月18日公布。
其程式設計領域眾廣,常用於系統開發,引擎開發等應用領域,是至今為止最受廣大程式設計師受用的最強大程式語言之一,支援類:類、封裝、過載等特性。
3樓:匿名使用者
整型主要是int型,實型主要是float型吧
c++,請教,什麼整型和整形和實型和實數和浮點一樣麼。它們哪個包括哪個啊。我就知道,整數就是沒有小數
4樓:匿名使用者
1. 整型,就是通常du所說的zhi整數,不帶小數點,如123,45678等,daoc語言的回整數不僅包括十進位制答整型資料,還包括八進位制、十六進製制形式,如034為八進位制數,0x12e4為十六進製制數。「整形」就是寫法上的差異,專業術語一般不使用
2. 實型,就是通常所說的實數,也稱為浮點數,就是帶有小數點的數。實型數分為單精度和雙精度數,它們就是表示資料的有效位不同,一般單精度為7位有效數字,而雙精度是15位有效數字。
表示方式分為十進位制小數和指數表示,如123.456是十進位制小數表示,而1.23456e2為指數表示。
無論是十進位制小數和指數,在計算機中都是以浮點形式表示,就是小數點可移動的意思,如123.456,可表示為 1.23456e2和12.
3456e1,所以實型數也稱為浮點數。
5樓:匿名使用者
整型資料 就是int型別
,copy佔4個位元組(32位的電腦)
bai浮點型數du據分為單精度zhifloat和雙精度double型別
單精度和雙精度的區
dao別就是所佔記憶體不同,float佔4個位元組,double佔8個位元組
byte就是位元組,記憶體的單位。1byte=8bit建議你好好看看書吧,把基本知識搞定,可以去看c語言的書籍。建議看王浩強寫的書
1 0 3 3 c語言的問題,C語言中實型資料運算的問題!如圖 a 1 0 3 3b 3 2c 1 3 3為什麼產生這樣的結果
這個問題bai是關於不同型別du資料間混合運算的問題zhi,由於1.0是浮點dao型,回所以在計算時,答 1.0,3 被轉換為double型,即得到的結果是double型得到的結果是0.999999999999999,有 15位有效數字在輸出時,用 f格式,只輸出6位有效數字,所以結果輸出1.000...
怎樣在C定義類中定義訪問資料成員的成員函式
一般都是這樣做的啊,成員變數定義成private,提供對外的public函式,要訪問內部的成員變數的話,必須通過這種成員函式,get,set 資料成員和bai成員函式是乙個類的du兩個基本的屬性。成員函zhi數可dao以呼叫資料成員,資料成專員按照不同要求設為屬private public和prot...
實型資料的取值範圍和有效數字是什麼意思
有效數字的含義是表示數的精度,比如float型能可靠表示6位十進位制數,多於6位以後的數就不都可靠了 誤差過大不可接受,尤其對於後繼計算產生的誤差急速增加 而double型能可靠表示15位十進位制數,15位以後的數也就不可靠了。取值範圍是能表示的最小值和能表示的最大值之間的乙個數域,超出這個數域的值...