r是你傳進(jìn)來的參數(shù),你是在求氣體嗎? 如果是的話,r就是半徑,v就是體積,
專注于為中小企業(yè)提供網(wǎng)站制作、網(wǎng)站設(shè)計(jì)服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)涇源免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了上千余家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。
v = 4.0/3.0*PI*r*r*r; 其中的PI是應(yīng)該是宏定義的π,
后面的三個r就是你傳進(jìn)來的參數(shù)半徑,是 r^3
一、含義不同:
r是只讀,文件已存在,指針在文件頭;r+是讀寫方式,讀寫指針都在文件頭。w是只寫方式,w+是讀寫方式建立新文件,讀指針在文件頭。a是追加方式打開文件,指針指向文件尾;a+是讀寫方式打開文件,讀從文件開始,寫從文件尾開始。
二、使用不同:
r:該文件必須存在。
r+:該文件必須存在。
w:若文件不存在則建立該文件。
w+:若文件不存在則建立該文件。
+: 讀和寫
凡用“r”打開一個文件時,該文件必須已經(jīng)存在,且只能從該文件讀出。
用“w”打開的文件只能向該文件寫入。若打開的文件不存在,則以指定的文件名建立該文件,若打開的文件已經(jīng)存在,則將該文件刪去,重建一個新文件。
若要向一個已存在的文件追加新的信息,用“a”方式打開文件。如果指定文件不存在則嘗試創(chuàng)建該文件。
以上內(nèi)容參考:百度百科-c語言fopen函數(shù)
一、作用不同
1、rb:代表二進(jìn)制文件,用來讀寫二進(jìn)制文件。
2、r:代表文本文件,用來讀寫文本文件。
二、特點(diǎn)不同
1、rb:文件編碼是變長的,靈活利用率要高,而譯碼要難一些,不同的二進(jìn)制文件譯碼方式是不同的。
2、r:是一種典型的順序文件,其文件的邏輯結(jié)構(gòu)又屬于流式文件。
三、優(yōu)劣不同
1、rb:二進(jìn)制文件比較節(jié)約空間,這兩者儲存字符型數(shù)據(jù)時并沒有差別。但是在儲存數(shù)字,特別是實(shí)型數(shù)字時,二進(jìn)制更節(jié)省空間。
2、r:文本文件存在于計(jì)算機(jī)系統(tǒng)中,通常在文本文件最后一行放置文件結(jié)束標(biāo)志。文本文件的編碼基于字符定長,譯碼相對要容易一些。
參考資料來源:百度百科-二進(jìn)制文件
參考資料來源:百度百科-文本文件
\r表示回車到本行首行.\0為null,空字符
所有的ASCII碼都可以用“\”加數(shù)字(一般是8進(jìn)制數(shù)字)來表示。而C中定義了一些字母前加"\"來表示常見的那些不能顯示的ASCII字符,如\0,\t,\n等,就稱為轉(zhuǎn)義字符,因?yàn)楹竺娴淖址?,都不是它本來的ASCII字符意思了。
所有的轉(zhuǎn)義字符和所對應(yīng)的意義:
擴(kuò)展資料
可以用ASCII表達(dá)式來表示一個字符型常量,或者用單引號內(nèi)加反斜杠表示轉(zhuǎn)義字符。
'A', '\x2f', '\013';
其中:\x表示后面的字符是十六進(jìn)制數(shù),\0表示后面的字符是八進(jìn)制數(shù)。
注意:在Turbo C 2.0中,字符型常量表示數(shù)的范圍是-128到127,除非你把它聲明為unsigned,這樣就是0到255。
我估計(jì)LZ是想說的是freopen()吧
freopen(arg1,arg2,arg3)是c語言的打開文件的方式,含有三個參數(shù)
arg1:表示的是打開文件的路徑
arg2:表示“w”或者"r",表示打開文件的方式,讀或者寫
arg3:為stdin或者stdout表示標(biāo)準(zhǔn)輸入或者輸出。
例如fropen("1.txt","r",stdin)
的意思是以標(biāo)準(zhǔn)讀的方式打開當(dāng)前路徑下的1.txt文件。
至于有沒有其他類似的,是這樣的,每個人見都有不同的打開文件的方式,但原理都一樣,顯示讀入流,在做相應(yīng)的轉(zhuǎn)換,比如轉(zhuǎn)成string什么的,只不過函數(shù)名不一樣而已。
對于文件使用方式有以下幾點(diǎn)說明:
1)文件使用方式由r,w,a,t,b,+六個字符拼成,各字符的含義是:
r(read): 讀
w(write): 寫
+: 讀和寫
a(append): 追加
t(text): 文本文件,可省略不寫
b(banary): 二進(jìn)制文件
2)用“r”打開一個文件時,該文件必須已經(jīng)存在,且只能從該文件讀出。
3)用“w”打開的文件只能向該文件寫入。若打開的文件不存在,則以指定的文件名建立該文件,若打開的文件已經(jīng)存在,則將該文件刪去,重建一個新文件。
4)若要向一個已存在的文件追加新的信息,只能用“a”方式打開文件。但此時該文件必須是存在的,否則將會出錯。
5)在打開一個文件時,如果出錯,fopen將返回一個空指針值NULL。在程序中可以用這一信息來判別是否完成打開文件的工作,并作相應(yīng)的處理。