十年網(wǎng)站開(kāi)發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營(yíng)維護(hù)+專(zhuān)業(yè)推廣+無(wú)憂售后,網(wǎng)站問(wèn)題一站解決
printf()是C語(yǔ)言標(biāo)準(zhǔn)庫(kù)函數(shù),用于將格式化后的字符串輸出到標(biāo)準(zhǔn)輸出。標(biāo)準(zhǔn)輸出,即標(biāo)準(zhǔn)輸出文件,對(duì)應(yīng)終端的屏幕。printf()申明于頭文件stdio.h。函數(shù)原型:int printf ( const char * format, ... )。
成都服務(wù)器托管,創(chuàng)新互聯(lián)提供包括服務(wù)器租用、樂(lè)山服務(wù)器托管、帶寬租用、云主機(jī)、機(jī)柜租用、主機(jī)租用托管、CDN網(wǎng)站加速、域名申請(qǐng)等業(yè)務(wù)的一體化完整服務(wù)。電話咨詢:13518219792
在C語(yǔ)言中,輸入和輸出是經(jīng)由標(biāo)準(zhǔn)庫(kù)中的一組函數(shù)來(lái)實(shí)現(xiàn)的。在ANSI C中,這些函數(shù)被定義在頭文件;中。
c++語(yǔ)言中的是輸入函數(shù)cin,輸出函數(shù)是cout;c語(yǔ)言中的輸入函數(shù)是scanf,輸出函數(shù)是printf。
scanf()是C語(yǔ)言中的一個(gè)輸入函數(shù)。函數(shù) scanf() 是從標(biāo)準(zhǔn)輸入流stdio (標(biāo)準(zhǔn)輸入設(shè)備,一般指向鍵盤(pán))中讀內(nèi)容的通用子程序,可以說(shuō)明的格式讀入多個(gè)字符,并保存在對(duì)應(yīng)地址的變量中。
C語(yǔ)言中要編寫(xiě)sin函數(shù),實(shí)質(zhì)上要利用sin的泰勒公式,然后根據(jù)泰勒公式,將其中的每一項(xiàng)進(jìn)行分解,最后用循環(huán),累加計(jì)算出最終結(jié)果。
首先,打開(kāi)VS2019,并且創(chuàng)建一個(gè)C語(yǔ)言源文件,會(huì)看到如下的頁(yè)面。鼠標(biāo)在下圖紅色圈所示的區(qū)域單擊一下。之后,再按Enter鍵,會(huì)看到新的一行。在這一行中輸入:#includemath.h。
我用c-free試了一下,將getch()改成getchar就可以運(yùn)行了,然后sin x 中的x指的是弧度,而不是角度,所以改了之后就可以運(yùn)行了,結(jié)果是對(duì)的。
表示為f(x)=sin x,叫做正弦函數(shù)。在C語(yǔ)言當(dāng)中,sin 函數(shù)在標(biāo)準(zhǔn)庫(kù)math.h當(dāng)中。注意其輸入?yún)?shù)單位是弧度,將角度轉(zhuǎn)換為弧度,請(qǐng)將角度乘以 π/180。
1、d表示輸入或輸出十進(jìn)制有符號(hào)數(shù);%f表示輸入或輸出浮點(diǎn)數(shù)(float,四字節(jié)表示);在C語(yǔ)言中輸出不同數(shù)據(jù)時(shí)需要用到不同的格式字符,%d是用來(lái)輸出十進(jìn)制整型數(shù)據(jù)的實(shí)際長(zhǎng)度輸出,%f是以小數(shù)形式輸出單、雙精度度數(shù)。
2、4 u格式符。以十進(jìn)制整數(shù)形式輸出無(wú)符號(hào)數(shù) 5 c格式符。
3、%d它的意思是按十進(jìn)制整型數(shù)據(jù)的實(shí)際長(zhǎng)度輸出。%u輸出無(wú)符號(hào)整型(unsigned)。輸出無(wú)符號(hào)整型時(shí)也可以用 %d,這時(shí)是將無(wú)符號(hào)轉(zhuǎn)換成有符號(hào)數(shù),然后輸出。%ld它的意思是輸出長(zhǎng)整型數(shù)據(jù)。%p 輸出變量的內(nèi)存地址。