什麼是C語言,C語言是什麼意思?

2022-03-27 20:04:50 字數 5842 閱讀 5795

1樓:惠白佴映萱

是一種計算機程式設計語言。它既具有高階語言的特點,又具有組合語言的特點。它可以作為工作系統設計語言,編寫系統應用程式,也可以作為應用程式設計語言,編寫不依賴計算機硬體的應用程式。

沒有c+,有c++。c++可以看作c語言的升級版,加入了物件導向的部分同時對一些優化了一些語法。

c++可以相容c。

2樓:

c語言是一種高階程式語言,是人機對話的一個橋樑。有c語言程式設計能力的人就可以讓計算機按他的意願執行指令:比如說做一些高難度特別是重複次數多的計算時,我們只要編程式設計就行了,計算機會給我們一個正確的答案,當然前提是程式要正確。

c語言對工作也是很有幫助的。

3樓:匿名使用者

簡單的說是一門程式語言,面向解題過程的程式設計思想;相對來說是比較理想入門語言;

4樓:眾裡尋度

c語言是鍾超級低層次語言是為了以後學別的語言不會類而學的語言也是以後學習開發軟體要用到的幫手

如果你想從事it行業那麼就學如果是想學來完的那麼你就學vb就型了

5樓:茅芬晏皎

是一種高階計算機語言

有cc++等

6樓:邶真訾嵐彩

機器能讀懂的高階語言之一。

7樓:

人與電腦交流的工具之一

什麼是c語言?

8樓:潮綠柳奉乙

c語言是一種計算機程式設計語言。它既具有高階語

言的特點,又具有組合語言的特點。

1.c是高階語言。它把高階語言的基本結構和語句與低階語言的實用性結合起來。c

語言可以像組合語言一樣對位、位元組和地址進行操作,而這三者是計算機最基本的工作單元。

2.c是結構式語言。結構式語言的顯著特點是**及資料的分隔化,即程式的各個部分除了必要的資訊交流外彼此獨立。這種結構化方式可使程式層次清晰,便於使用、維護以及除錯。c

語言是以函式形式提供給使用者的,這些函式可方便的呼叫,並具有多種迴圈、條件語句控制程式流向,從而使程式完全結構化。

3.c語言功能齊全。具有各種各樣的資料型別,並引入了指標概念,可使程式效率更高。而且計算功能、邏輯判斷功能也比較強大,可以實現決策目的的遊戲。

4.c語言適用範圍大。適合於多種作業系統,如windows、dos、unix等等;也適用於多種機型。

c語言對編寫需要硬體進行操作的場合,明顯優於其它高階語言,有一些大型應用軟體也是用c語言編寫的。

9樓:閎高旻同金

c語言是一種程序導向的高階程式語言(也有說是中級),大家都知道計算機只能識別和執行由0和1組成的命令(即低階語言),低階語言是最強大的,但眾所周知,它沒有可讀性,且**量大,一旦發生錯誤,很難修改,這時高階語言應運而生,所謂的高階語言即把低階語言的操作合作用人們能理解的文字,字元表示如=,+,if等等,然後用一種編譯器去編扁成操作命令。由於c語言具有低階語言的優點與高階語言的特點,有人把命名為中級語言,而習慣上我們叫它為高階語言(因為也有編譯)。大哥請採納,自己寫的

10樓:忻玉芬麻綢

c語言是現在廣為流行的高階程式語言(系統描述語言)他的祖先是bcpl語言。它用途廣泛,功能強大,使用靈活的過程性語言。可以程式設計應用軟體喝系統軟體。

其語言簡潔,方便靈活。運算子豐富,型別豐富。具有結構化的控制語句。

它可移植性好,程式效率高,***。若閣下想學習c語言,推薦其書為《c程式設計(第四版)》譚浩強。

11樓:柏晏靜笪彭

c=++a+b%a-3/b%2=11,++a=7:先把a加1,再把a的值拿來運算,b%a=4:b%a是指求b除以a的餘數,b=4,a=7,b

3/b=3/4=0(在int型中),0%2=0。故c=7+4+0=11.

z=y--+x*x/y=8.0,y--=5.4:先把y的值拿來運算,再把y的值減1,x*x/y=1.6:3.2*3.2/6.4=1.6。

故z=6.4+1.6=8.0

12樓:後玉巧巨醜

13樓:圭騫騫磨燕

簡單的說吧

那麼多你都看花了

c語言就是計算機時代的一種程式

你所用的大多數軟體都是用它來編寫出來的

就包括你還沒有了解的linux作業系統

就是5000萬c語言編寫出來的

還有其它的作業系統

都是有c語言的功勞

c語言可以說是很強大的

它推動著電腦界的發展和執行

現在已經發展到了c++時代了

那是一個更強大的程式語言

它相容著c語言

並且比它實用的更廣泛

很方便!

就這麼多了

呼呼有興趣學的話可以去參加培訓班

用心去學還是很簡單的

祝你成功

c語言是什麼意思?

14樓:甄成暢燕

c語言是一種計算機程式設計語言。它既有高階語言的特點,又具有組合語言的特點。它可以作為系統設計語言,編寫工作系統應用程式,也可以作為應用程式設計語言,編寫不依賴計算機硬體的應用程式。

因此,它的應用範圍廣泛。

c語言對作業系統和系統使用程式以及需要對硬體進行操作的場合,用c語言明顯優於其它解釋型高階語言,有一些大型應用軟體也是用c語言編寫的。

c語言具有繪圖能力強,可移植性,並具備很強的資料處理能力,因此適於編寫系統軟體,三維,二維圖形和動畫。它是數值計算的高階語言。

15樓:表西華景銘

c語言是一種計算機程式設計語言。它既具有高階語言的特點,又具有組合語言的特點。它可以作為工作系統設計語言,編寫系統應用程式,也可以作為應用程式設計語言,編寫不依賴計算機硬體的應用程式。

因此,它的應用範圍廣泛,不僅僅是在軟體開發上,而且各類科研都需要用到c語言,具體應用比如微控制器以及嵌入式系統開發。

16樓:夙秋英鹿君

1.有()說明這是一個函式,這裡#definebegin_extern_c()用作定義

2.extern

"c"其實是和後面的這裡end_extern_c()表示}函式肯定要有{}的

17樓:鍾離興劉酉

1.begin_extern_c(),是個巨集代替符號,加()是為了表示這是個函式的巨集,從作用上來說可以不加()。

2.extern

"c"是c語文的用語,表示引用一個外部c函式。

3.{}表示這是個函式體。

總之這句的意思是,在這段函式裡,用「begin_extern_c()」這樣一個常量字串代替下面這個函式:

extern"c"

18樓:藏素枝家賦

其實這兩句是一樣的

b的ascii碼是66,而小寫字母的ascii碼正好比大寫字母的ascii碼大32,所以b的ascii碼是98

而「!=」在c語言中是邏輯運算子「≠」——不等於所以這兩個語句的結果都是「假」,也就是0啦

什麼是c語言?

19樓:杭荌況才捷

呵呵,就是一種計算機語言.就和我們說有中文和英文一樣.c語言也有自己的語法.是最基礎的計算機語言.很重要的。要好好學哦。

20樓:匿名使用者

c語言是一門程序導向的、抽象化的通用程式設計語言,廣泛應用於底層開發。c語言能以簡易的方式編譯、處理低階儲存器。

c語言中!是什麼意思?

21樓:蹉唱朋天韻

#include

"stdio.h"

main()

你會發現得到的是

-2這個東西是

按位取反

比如:假設是八位二進位制

那麼1的二進位制是

0000

0001

,按位反後為

1111

1110

,,這個就是計算機記憶體儲的結果了

而這個數是多少呢,

注意,最高位為1說明這是個負數

,負數在計算機內是補碼,想知道補碼的十進位制,要換成原碼步驟是,最高不變,其它位取反,最後位加1

所以1000

0001+1=1000

0010

這個二進位制代表-2

可以給出一個公式

,~n=-(n+1)

22樓:申綠定湃

23的二進位制為:

0000000000010111

(假如是int,為16位的話)

符號為」取反「運算子,

上述二進位制取反後為:

1111111111101000

如果a為int型,其(int16下)十進位制結果c為:

-24如果是int32(int預設為32位)的話,c其實也是為:-24

哈~~而a=23,c=~a,printf("%d",c);是一個逗號運算子,其結果是最後一個逗號後的值,

不過不能這樣寫啊,一定要分開!,寫為:

a=23;

c=~a;

printf(c);

23樓:匿名使用者

這是c語言的邏輯運算子:異或

這個**講的非常詳細,我摘抄了一些,詳細的你看以看看。有很例子,好懂!

邏輯運算子把各個運算的變數(或常量)連線起來組成一個邏輯表示式。

邏輯運算子有4個,它們分別是: !(邏輯非)、 ||(邏輯或)、&&(邏輯與) ^(異或)。在位運算裡面還有 &(位與)、|(位或)的運算。

什麼是邏輯運算--邏輯運算用來判斷一件事情是「對」的還是「錯」的,或者說是「成立」還是「不成立」,判斷的結果是二值的,即沒有「可能是」或者「可能不是」,這個「可能」的用法是一個模糊概念,在計算機裡面進行的是二進位制運算,邏輯判斷的結果只有二個值,稱這二個值為「邏輯值」,用數的符號表示就是「1」和「0」。其中「1」表示該邏輯運算的結果是「成立」的,如果一個邏輯運算式的結果為「0」,那麼這個邏輯運算式表達的內容「不成立「。

例 1:通常一個教室有二個門,這二個門是並排的。要進教室從門a進可以,從門b進教室也行,用一句話來說是「要進教室去,可以從a門進『或者』從b門進」

用邏輯符號來表示這一個過程--能否進教室用符號c表示,教室門分別為a和b。c的值為1表示可以進教室,為0 表示進不了教室。a和b的值為1時表示門是開的,為0表示門是關著的,列表如下:

說明 c a b

2個教室的門都關著,進不去教室 0 0 0

門b是開著的,可以進去 1 0 1

門a是開著的,可以進去 1 1 0

門a和b都是開著的,可以進去 1 1 1

把表中的過程寫成邏輯運算就是: c = a || b 這就是一個邏輯表示式,它是一個「或」運算的邏輯表示式。這個表示式要表達的是這個意思--如果要使得c為1,只要 a「或」b其中之一為 1即可以達到。

所以「||」運算稱為「或」運算。

24樓:亢瑾瑜千淑

~按位取反

即把數值變成二進位制後取反。

結果為-24

23->10111(前面位補零,個數視機子位數而定),取反01000(前面的零變1),輸出格式"%d"

為有符號型。

比如我就用最簡單的8位來說:23->00010111,取反11101000,高位為符號位1,所以是負數,負數在計算機內以反碼形式儲存,反碼=二進位制取反(符號位不變)+1;所以原來的數為11101000-1=11100111,取反:10011000

為-24

c語言中c什麼意思,c語言中!是什麼意思?

c表示取c的邏輯非,例如if c 表示如果c 0,則語句成立。不曉得你要問什麼 如果想要更確切的解釋,請貼出相關 一種計算機程式語言,是現在運用最廣泛的語言,用於編寫程式 邏輯運算子,取反的意思 真 假 假 真 你確定歎號是中文狀態的嗎?c語言中!是什麼意思?include stdio.h main...

c語言 inta 是什麼意思,C語言 int a 是什麼意思

int a的時候,編譯器不會給a分配記憶體空間,因為它只是另一個變數的標記 a是存放a的記憶體地址,比如變數a 1,a就等於存放這個1的記憶體地址的數值 例 include intmain intb 5 int p1 a int p2 a printf b d b d n b,b getch ret...

c語言dp是什麼意思,c語言裡是什麼意思

1 先看 d p 這是一條複合賦值運算,相當於d d p 因此 d p 相當於 d d p 2 整個表示式的執行流程 因為是後自增運算子,所以 第1步 執行d d p 第2步 執行 p 假設,d 1,p 2,則執行後,d 1,p 3。相當於兩個語句 d d p p 是複合賦值運算子,是自增運算子 變...