運算子不能用於double什麼的

2025-03-23 04:10:27 字數 4100 閱讀 7462

1樓:匿名使用者

定義的時候孝棗侍是:int sumwqp;用的時候是大寫:sumwqp當然出錯了。

public static void main(string args){

string zkn = 8折";

string goodst = t恤";

string goodswqx = 網球鞋";

string goodswqp = 網球拍";

int moneyt = 245; /t恤**。

int moneywqx = 570;//網球鞋**。

int moneywqp = 320;//網球拍**。

int numbert = 2; /t恤數量。

int numberwqx = 1; /網球鞋數量。

int numberwqp = 1; /網球拍數巧吵量。

double zk = ; /8折。

int jiaof = 1500;

int sumt = moneyt*numbert;

int sumwqx = moneywqx*numberwqx;

int sumwqp = moneywqp*numberwqp;

消費單***

購買物品" +t單價" +t個數" +t金額");

t\t" +moneyt +"t" +numbert +"t" +巖野sumt);

t\t" +moneywqx +"t" +numberwqx +"t" +sumwqx);

t\t" +moneywqp +"t" +numberwqp +"t" +sumwqp);

折扣" +t\t" +zkn);

總計金額" +t" +sumt+sumwqx+sumwqp)*zk); 一共8折 多少錢。

實際繳費" +t" +jiaof);

找錢" +t\t" +jiaof-(sumt+sumwqx+sumwqp)*zk));

本次購物所得積分是" +t" +sumt+sumwqx+sumwqp)*zk/100*3));

2樓:匿名使用者

string zkn = 8折";

string goodst = t恤";

string goodswqx = 網球鞋";

string goodswqp = 網球拍";

int moneyt = 245; /t恤**。

int moneywqx = 570;//網球鞋**。

int moneywqp = 320;//網球棗褲拍**。

int numbert = 2; /t恤數量。

int numberwqx = 1; /網球鞋數量。

int numberwqp = 1; /網球拍數量。

double zk = ; /8折。

int jiaof = 1500;

int sumt = moneyt*numbert;

int sumwqx = moneywqx*numberwqx;

int sumwqp = moneywqp*numberwqp;

猜巖圓***消費單穗塌***

購買物品" +t單價" +t個數" +t金額");

t\t" +moneyt +"t" +numbert +"t" +sumt);

t\t" +moneywqx +"t" +numberwqx +"t" +sumwqx);

t\t" +moneywqp +"t" +numberwqp +"t" +sumwqp);

折扣" +t\t" +zkn);

總計金額" +t" +sumt+sumwqx+sumwqp)*zk); 一共8折 多少錢。

實際繳費" +t" +jiaof);

找錢" +t\t" +jiaof-(sumt+sumwqx+sumwqp)*zk));

本次購物所得積分是" +t" +sumt+sumwqx+sumwqp)*zk/100*3));

運算子&不能用於int double

3樓:網友

&是按位與運算,double是浮點數,帶小數點,有精度誤差。無法按位運算。

運算子「^」無法應用於「double」和「double」型別的運算元

4樓:c**

無意中搜到的,哥們你選的還真操蛋哈。

5樓:網友

c&c++中指數運算不是這樣用的。

先#include

再c = pow(a,b);

就ok了!

運算子+無法應用於double

6樓:網友

你這樣給出,無法判斷。

就拿double jiyu1=(jiyu11+jiyu12+jiyu13+jiyu14+jiyu21+jiyu22+jiyu23+jiyu24);

這個來說。jiyu11 是在什麼 地方定義並實始化的?

你這個方法的調 用是否出現了在初始化前。

7樓:網友

1、請確認每個引數是否進行初始化;

2、確保每個引數不為null

8樓:檸檬和酸菜

jiyu11這些可能沒定義,並且未初始化。

運算子「*」無法應用於「double」和「double[]」型別的運算元

9樓:網友

可以用的吧,是不是運算結果超出最大值了才提示的?

c# 運算子「*」無法應用於「double」和「string」型別的運算元

10樓:網友

要把tostring前面括起來。

否則就是把最近乙個tostring了,自然就沒辦法和double運算了。

4個4加運算子合算出1到8得數

11樓:星星獵人曾

4除以4+4-4=1 ( 4+4+4)除以4=3。 (4+4)除以4+4=6。

4乘4除以4+4=8。 (4+4乘4)除以4=5。 4除以4+4除以4=2

c語言中自加++自減--運算的資料型別可以是float和double麼?

12樓:娛樂小八卦啊

在c語言中,並不是所有變數都可以使用自增自減操作符;可以使用自增自減操作符的資料型別有:int、float、double 、char、long。

自增(++將變數的值加1,分字首式(如++i) 和字尾式(如i++)字首式是先加1再使用;字尾式是先使用再加1。

自減(--將變數的值減1, 分字首式(如--i)和字尾式(如i--)字首式是先減1再使用;字尾式是先使用再減1。

13樓:小夏在深圳

不可以是double和float 只可以是整型。

比如int a; a = 1; a++;a--;

則a = 1

在c語言中還有一種更簡單的寫法,就是a++;或者++a;。這種寫法叫做自加或自增;意思很明確,就是自身加一。

相應的,也有a--和--a,叫做自減,表示自身減一。

和--分別稱為自增和自減運算子。

自增和自減的示例:

#include

執行結果:a=10, b=20

a=11, b=19

a=12, b=18

自增自減完成後,需要用新值替換舊值,並將新值儲存在當前變數中。自增自減只能針對變數,不能針對數字,例如10++是錯誤的。

14樓:

++ 運算子是整型運算子號。

如果要實現自加1後是, 採用 += ;

float aa=;

aa+=1;

15樓:網友

++和--運算不能是實型資料。只能是整型資料。

錯誤訊息: cs0019: 運算子「==」無法應用於「double」和「string」型別的運算元 幫忙看看 怎麼改 謝謝 。

16樓:嚴肅一點不要笑

你把這段話複製一下,發到 這個程式設計師問答**。應該很快有人幫你解決。

C運算子過載為什麼流運算子不能過載為成員函式

class object如果實現了成員operator 呼叫其物件格式o 載運算子為成員函式後,當呼叫該運算子時,左運算元必須是該類的例項。友元函式 流引數定義第一個引數.才能呼叫cout 雖然不能 過載 為成員函式,但是可以定義為新的成員函式,只不過使用習慣和常例不符而已。試想一下這一點 將我們的...

運算子》和》有什麼區別,C 中 運算子和 運算子有什麼區別

表示是帶符號的右移 按照二進位制把數字右移指定數位,符號位為正補零,符號位負補一,低位直接移除。表示無符號的右移 按照二進位制把數字右移指定數位,高位直接補零,低位移除。區別 在傳遞時也把符號一起傳遞,比如 3 2在傳遞再傳出時依然是 3 2,而使用 時就會統一變為3 2。帶符號於無符號的差別就在此...

C 指標變數不能使用 運算子嗎

new int 開闢一個存放整數的儲存空間,返回一個指向該儲存空間的地址 即指標 new int 100 開闢一個存放整數的空間,並指定該整數的初值為100,返回一個指向該儲存空間的地址 new char 10 開闢一個存放字元陣列 包括10個元素 的空間,返回首元素的地址 new int 5 4 ...