我不知道你程序怎么編的才得7的反數是-8;

創(chuàng)新互聯建站是專業(yè)的懷仁網站建設公司,懷仁接單;提供成都網站制作、網站設計,網頁設計,網站設計,建網站,PHP網站建設等專業(yè)做網站服務;采用PHP框架,可快速的進行懷仁網站開發(fā)網頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網站,專業(yè)的做網站團隊,希望更多企業(yè)前來合作!
#include "stdio.h"
void main()
{
int i;
printf("輸入一個整數:");
scanf("%d",i);
i=i*(-1);//負負得正,正負得負
printf("i的反數是:%d\n",i);
}
你運行我這程序看7的反數還是不是-8
我暈,那是按位取反的意思,是用于二進數的,比如1001按位取反就成0110 就是將0變?yōu)?,將1變?yōu)?
把她轉為二進制就可以了,比喻一個整形是4個字節(jié)就是,那么數字5的二進制就是00000000 00000000 00000000 00000101,總共有32位,但實際上前面的都是0,所以我們一般寫8位就可以了,也就是00000101,這就是位數
例如要使用cos的反函數arccos,C語言里有acos()函數,在頭文件math.h里。
1、C語言中,數學函數是函數的一種。指專門進行數學運算的函數,一般都在math.h頭文件下。如果該標準庫內存在某個函數的反函數,直接調用該反函數即可計算。
2、數學函數列表:
1)int abs(int i); 求整數的絕對值。
2)long labs(long n); 求長整型數的絕對值。
3)double fabs(double x); 求實數的絕對值。
4)double floor(double x); 求不大于x的最大整數,它相當于數學函數[x]。
擴展資料:
語言組成:基本構成。
數據類型:C的數據類型包括:整型、字符型、實型或浮點型(單精度和雙精度)、枚舉類型、數組類型、結構體類型、共用體類型、指針類型和空類型。
常量與變量:常量其值不可改變,符號常量名通常用大寫。
變量是以某標識符為名字,其值可以改變的量。標識符是以字母或下劃線開頭的一串由字母、數字或下劃線構成的序列,請注意第一個字符必須為字母或下劃線,否則為不合法的變量名。變量在編譯時為其分配相應存儲單元。
數組:如果一個變量名后面跟著一個有數字的中括號,這個聲明就是數組聲明。字符串也是一種數組。它們以ASCII的NULL作為數組的結束。要特別注意的是,中括號內的索引值是從0算起的。
參考資料來源:百度百科-c語言
sacnf("%s",a);這個語句根本沒的用。就算輸入到a,也只會被當成字符串來處理。
printf("%f",j);這個語句不知道是不是你寫錯了,j前面沒逗號。
你想想反余切的公式就可以編程 出來了,這個東西最好要自己實踐,別人幫你只是指導你,對你編程沒有實際的好處。
名稱欄目:c語言函數求反 C++反函數
URL網址:http://chinadenli.net/article18/doopddp.html
成都網站建設公司_創(chuàng)新互聯,為您提供做網站、服務器托管、App設計、虛擬主機、品牌網站制作、商城網站
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯