C定義負數類,C,定義一個負數類

2021-03-19 18:19:58 字數 2499 閱讀 2821

1樓:匿名使用者

#include "stdafx.h"

#include

using namespace std;

class ***plex

***plex(double rl,double im)void add(***plex c)

void show()

};void main()

c++中負數是什麼型別的

2樓:匿名使用者

負數跟非負數的區別在於符號位上,

所以,只要是有符號的資料型別(整數、單精度、雙精度)

都可以。

3樓:幸運的小咪

你們組團忽悠我呢,試了不知道多少次了,硬是不對頭電腦都快沒電了

4樓:

沒有專門儲存負數的型別,但很多型別比如int、float、double都能儲存負數的。

5樓:

負的整數,就是 signed int型。浮點數就是signed float型/

c++ double 可以表示負數嗎?

6樓:匿名使用者

double型別的取值範圍:

負值取值範圍為 -1.79769313486231570e+308 到 -4.94065645841246544e-324

正值取值範圍為 4.94065645841246544e-324 到 1.79769313486231570e+308

所以,很明顯double 可以表示負數

7樓:愛好_問問

可以表示負數,書上的這個寫法很有問題,但一直在用,不知道為什麼

1.7*10^-308~1.7*10^308表示資料最大可以到1.7*10^308,資料最高精度可達1.7*10^-308,與正負無關

8樓:匿名使用者

看下維基百科中的「ieee 754」 標準,瞭解浮點數的構成,另外intel文件(v1卷第4章)中浮點數的範圍和你給出的也有差別,沒有必要去死記這個數,關鍵要弄清別人以什麼方式算出這個值的。

簡單的說:浮點數 = 符號位 + 移碼錶示的指數 + 規格化的尾數(significand,也稱為fraction)

9樓:匿名使用者

看看ieee double definition 就明白了,這個是一般語言和機器實現double時使用的結構,它有一個bit是符號位的

10樓:匿名使用者

可以表示負數,跟正數的範圍是完全對稱的

11樓:匿名使用者

實數一定是有符號的,不可用unsiged修飾實數

書上沒註明又如何?書是權威麼?iso的c標準才算是權威

c++中給無符號型別賦了個負值的後果

12樓:小兆

在記憶體長度上沒有溢位的情況下,比如u和u2都是4個位元組,以及有符號整數也是4個位元組,這時候將原資料按照位模式逐位拷貝到目的變數。比如例子中的-32,在記憶體裡這個數的十六進位制表示為:0xffffffe0。

將這個十六進位制數逐位拷貝到一個無符號整數變數的記憶體空間後,列印出來就是你看到的結果。

13樓:匿名使用者

-1 在機器中的真實表示為0xffffffff因此你把它當成一個正數去看的話那麼就是2^32-1,也就是一個非常大的正整數

你明白了什麼麼?

其實對於機器而言,無所謂正負之分,僅僅在於你如何去看待這個資料

定義一個c++函式,判斷一個數是正數還是負數

14樓:匿名使用者

和前面各位類似,不求拿分,給點建議。

沒有指定用什麼型別的變數,因此直接採用int是不全面的。

最好的方式是採用模板的方式,定義一個模版類,可以代入任何型別。

簡單點就定義一個巨集也是可以實現的。

15樓:

#include

using namespace std;

int check(int a); // 函式宣告int main()

else if(check(a) == -1)cout << "負數" << endl;

else

cout << " 0 " << endl;

return 0;

}int check(int a)

16樓:匿名使用者

int check(int a)

17樓:匿名使用者

#include

using namespace std;

int judge(double v);

int main()

else if(v<0)

else if(v==0)

return value;}

C 中類怎樣定義,使用,C 中如果要用的類定義在使用之後,該怎樣宣告?

類的定義格式一般地分為說明部分和實現部分。說明部分是用來說明該類中的成員,包含資料成員的說明和成員函式的說明。成員函式是用來對資料成員進行操作的,又稱為 方法 實現部分是用來對成員函式的定義。概括說來,說明部分將告訴使用者 幹什麼 而實現部分是告訴使用者 怎麼幹 類的一般定義格式如下 class 類...

c定義類,封裝矩形的長寬,在定義類,繼承自定義的這

c 定義一個類圓circle或者定義一個矩形類rectangle,分別計算它們的周長和麵積.定義一個類圓circle或者定義一個矩形類rectangle,定義其資料成員和方法,圓有半徑,矩形有長和寬,定義兩個方法分別計算它們的周長和麵積.建立兩個物件,這兩個物件的資料不同,分別輸出顯示它們的周長和麵...

C作業,編寫程式定義員工類,定義預設建構函式和帶引數的建構函式

public class employeepublic employee public employee string name 但實際當中會寫成下面這樣 public class employeepublic employee string name null c 什麼是預設建構函式?如果類只有一...