Q
需要在C語言中
-2
A
回答
1
在C中,^
是按位異或運算符。沒有「權力」運營商。
所以C相當於是這樣的:
x+(x*x)/(2*2-1)
運算符優先級是一樣的數學,因此請注意,如果您需要一個變量上面是相當於
x + ((x*x)/((2*2)-1))
「加薪x對y的冪「,不幸的是只有pow()
函數,它對浮點變量起作用,因此有點臃腫和低效。但是,編寫自己的整數版本並不重要,see this。
+0
感謝您注意到這個拉力賽有幫助和我正在尋找的一部分 –
0
首先,在代碼中,你將不得不奠定基礎來顯示你想要的結果。將表達式「按原樣」鍵入c代碼將無助於您。這裏是會做你想要什麼簡單的C程序的例子:
#include <stdio.h>
int main (void) {
int x, result;
x = 10; // x is 10 for this example, but you may assign any number where both x and result are within the range of integers
result = x + (x * x)/(2 * 2 - 1);
printf("The result is : %d", result);
return 0;
}
這裏的關鍵點是:
- 一個^ 2 C編程並不代表計算能力,它的一 而不是按位異或。
- a^2可以通過基礎數學簡化爲a * a。
- 計算在C實際上你需要計算一個數字,而不僅僅是 計算的話(例如打印的printf語句這從該程序在我的例子運行 控制檯)
相關問題
- 1. 爲什麼c語言需要((;;))循環?
- 2. 在django中需要多語言幫助
- 3. Objc - 在Objective-C語言中是否需要@private指令?
- 4. 在C語言中使用mod輸出分鐘需要幫助?
- 5. 在C語言中需要拋出其他語言(如C++)的異常時返回什麼?
- 6. 需要更好的模板語言
- 7. 需要學習哪種彙編語言
- 8. 需要解釋Solr的語言Stemmer
- 9. Plone i18n - 每種語言需要多少
- 10. 編程語言需要註釋嗎?
- 11. 彙編語言編碼幫助需要
- 12. 使語言成功需要什麼?
- 13. 歐洲語言需要SQL Server - NVARCHAR嗎?
- 14. 語言需要一個Web任務
- 15. 需要一個語言文件
- 16. 哪些編程語言需要IDE?
- 17. MTL庫需要什麼語言擴展?
- 18. 在C語言中工作
- 19. C語言中:在編譯
- 20. 需要幫助將php curl代碼轉換爲C語言
- 21. 一個簡單的C語言程序,需要一些輸入
- 22. 需要C#術語幫助
- 23. 在Objective - C語言
- 24. 算法需要在任何語言中 - 與數組有關
- 25. 在Ajax文件上傳中需要多種語言支持
- 26. 在C語言中切換語句
- 27. 需要法語和西班牙語語言的單詞列表
- 28. C/C++語言中的Conky
- 29. C語言中的try-catch語句C
- 30. 爲什麼語言改變爲英語在語言欄在C#
的「 /'操作員是代表分工的正確操作員。當你說「那沒有幫助」時,你的意思是什麼?你得到了什麼錯誤? –
也許操作員錯誤與'^'? –
在C中,插入符號「^」是按位異或運算符,它只能對整數類型進行操作。沒有電源操作員,但可以將x²計算爲'x * x'或使用''中的'pow(x,2)'。 –