這個是什麼意思啊謝謝了c語言程式設計

時間 2021-10-30 04:52:52

1樓:匿名使用者

望採納~

(1)include稱為檔案包含命令,擴充套件名為.h的檔案稱為標頭檔案。

(2)main是主函式的函式名,表示這是乙個主函式。每乙個c源程式都必須有,且只能有乙個主函式(main函式)。

(3)float實型也稱為浮點型。實型常量也稱為實數或者浮點數。實型變數分為:單精度(float型)、雙精度(double型)和長雙精度(long double型)三類。

實型變數定義的格式和書寫規則與整型相同。

例如:float x,y; (x,y為單精度實型量)

double a,b,c; (a,b,c為雙精度實型量)

(4)scanf和 printf這兩個函式分別稱為格式輸入函式和格式輸出函式。其意義是按指定的格式輸入輸出值。因此,這兩個函式在括號中的參數列都由以下兩部分組成:

「格式控制串」,參數列。

scanf:就是輸入weight的值

printf:其中%.2f為格式字元,表示按雙精度浮點數處理。其餘字元為非格式字元則照原樣輸出在螢幕上。\n 是換行符。輸出value的值

(5)value=770*weight*14.5833;這是乙個公式,不需要管,只要拿來用就行,一般程式設計這種公式題幹裡都會給出的。

2樓:來自定山寺微笑的餘雀花

定義浮點型(float)資料,將體重(weight)轉化為標準值(value)。

3樓:匿名使用者

變數宣告呀,後面不是用了weight和value

4樓:匿名使用者

float weight這兩句是定義乙個變數。

c語言中?:和!是什麼意思,怎麼運用在程式設計中

5樓:匿名使用者

?: 是條件運算子,使用的格式如下 (條件)?a:b ,如果條件成立,表示式的值就是a,否則是b

!是用來取非運算的,!true的結果就是 false !false 的結果是 true

寫程式中,?:用的比較少,!主要永愛條件判斷中

6樓:匿名使用者

?:條件運算子

類似於if else , 例如 x等於a,b中較大的那個 , ( a > b ) ? (x = a ): (x = b) 或者 x = (a > b) ? a : b

!是非運算子

邏輯取反的意思,例如 if (!( x = 5 )) 等同 if ( x != 5 ) 這個意思,不知明白沒

7樓:超級餅餅乾

?:的意思是條件運算子,使用的格式如下(條件)?a:b,如果條件成立,表示式的值就是a,否則是b。

!的意思是用來取非運算的,!true的結果就是 false  !false 的結果是 true。

寫程式中,?:用的比較少,!主要用在條件判斷中。

延展回答:

1、c語言是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。

2、儘管c語言提供了許多低階處理的功能,但仍然保持著良好跨平台的特性,以乙個標準規格寫出的c語言程式可在許多電腦平台上進行編譯,甚至包含一些嵌入式處理器(微控制器或稱mcu)以及超級電腦等作業平台。

3、c語言一共只有32個關鍵字,9種控制語句,程式書寫形式自由,區分大小寫。把高階語言的基本結構和語句與低階語言的實用性結合起來。c 語言可以像組合語言一樣對位、位元組和位址進行操作,而這三者是計算機最基本的工作單元。

c語言程式設計中的buf是什麼意思啊

8樓:小夏在深圳

buf的意思是緩衝區, 它本質上就是一段儲存資料的記憶體。

1、在c語言程式設計中一般用陣列來表示乙個緩衝區。

如下:char buf[256] = ;  //定義乙個陣列作為緩衝區。

2、c語言編譯器生成程式後,每個程式自身的執行也需要緩衝區,一般叫做堆疊,它們的預設大小一般是1mb。

3、如果資料超出了緩衝區的大小,即為溢位,在c語言中如果使用者定義的陣列在棧區,當發生溢位時,稱做棧溢位。

4、如果使用者定義的陣列在堆區,當發生溢位時,稱為堆溢位,溢位不僅可能導致程式崩潰,而且可能會給程式帶來安全性問題。

擴充套件資料

1、在不同速度的裝置之間傳遞資料需要使用緩衝區。

2、c語言中的函式和高中數學的函式是不同的。數學中的函式是乙個具體的解析表示式。

3、在鍵盤上輸入的內容首先進入輸入緩衝區,程式從輸入緩衝區裡獲得數字,先進入輸入緩衝區的數字必須首先被處理。

9樓:匿名使用者

在c語言中,buf不是任何的庫函式及關鍵字,所以buf沒有規定定義。

如果在c程式**現了buf那麼它可能有以下幾種可能:

1 變數名,可能為全域性變數或區域性變數。 對於這種情況,可以在本檔案及引用的標頭檔案中查詢是否有改變量的定義或者宣告。

2 巨集定義。 同樣可以在本檔案及引用的標頭檔案中查詢其定義。

3 函式名。由於c允許不做聲明而直接呼叫同工程內其它檔案函式。所以如果是函式名需要在工程內所有檔案,包括引用的庫檔案內查詢其定義。

如果可以查詢到定義/宣告位置就可以知道它的型別。

然後根據使用情況,得知它的作用。

如果是函式,也可以通過閱讀實現**來確定其作用。

一般來說,buf都是buffer的簡寫,根據常規習慣來看,定義成這個名字的變數,往往是乙個資料儲存區域。

如果將其定義為函式,一般也是執行資料快取相關操作。

不過這一點沒有任何人規定。具體為何意還看程式如何實現

10樓:匿名使用者

緩衝器(buffer)的縮寫

11樓:何過

我也沒看懂,慚愧...

在微控制器c語言程式設計中的0x代表什麼意思啊?謝謝大俠指導

12樓:

■寫程式時ox後面的數值表示是16進製制的,和數值後面加h表示16進製制的方法等效。

例如10h 是16 進製的16, 用ox方法來寫就是ox10

即 ox10 = 10h (等於十進位制的十六)

13樓:誰掉了十塊錢

高階語言裡面一般0x表示十六進製制,0開頭表示八進位制,http://blog.csdn.

net/sunnycomes/article/details/6666314,這個是講浮點數的,建議你也去了解下,加深理解

14樓:匿名使用者

0x表示其後的數字或者字元為16進製制資料

15樓:尋燦者

16進製制資料型別。。。。

請問在c語言中"→"是什麼意思?幹什麼用的?謝謝!

16樓:

在通過結構變數名稱指定結構分量時,使用的鏈結符號是圓點:student.name

當通過結構指標(即乙個結構儲存區的位址)指定該結構分量時,就是用→例如:ps→name

→ 輸入時使用乙個減號和乙個大於號組成的。

17樓:匿名使用者

沒有這個符號吧。只有->這個,是在結構體共用體類中用到的

18樓:圖圖她爸爸

這個箭頭是指標的意思。

這個C語言語句是什麼意思啊?還有作用是什麼啊?請詳細點回答,謝謝。我是C語言白痴

void spi out unsigned char dat 整個函式就是將dat這個值通過spi匯流排輸出 else delay 1 延時函式 是否需要延時?sclk set sclk 得到時鐘訊號上升沿 delay 1 dat 1 得到dat的最高位msb後將dat左移1位,逐步獲得8bit的每...

c語言中是什麼意思,C語言中 是什麼意思

詳細,我摘抄了一些,詳細的你看以看看。有很例子,好懂!邏輯運算子把各個運算的變數 或常量 連線起來組成一個邏輯表示式。邏輯運算子有4個,它們分別是 邏輯非 邏輯或 邏輯與 異或 在位運算裡面還有 位與 位或 的運算。什麼是邏輯運算 邏輯運算用來判斷一件事情是 對 的還是 錯 的,或者說是 成立 還是...

在C語言中是什麼意思,C語言中 c 是什麼意思?

勢如雲 這是c語言的邏輯運算子 異或 這個 講的非常詳細,我摘抄了一些,詳細的你看以看看。有很例子,好懂!http hi.baidu.com rect blog item b5be43da977c6adbb7fd4855.html 邏輯運算子把各個運算的變數 或常量 連線起來組成一個邏輯表示式。邏輯...