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

時間 2022-07-25 22:00:17

1樓:陽光小丫

c語言是高階語言

最基礎的語言之一

學會了c語言其它的語言都好學了

2樓:匿名使用者

c就是computer

c語言就是電腦語言的意思

3樓:匿名使用者

很基礎的語言,要好好學習啊!

4樓:匿名使用者

c語言是一種結構化程式語言

c語言是什麼意思?

5樓:甄成暢燕

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

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

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

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

6樓:表西華景銘

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

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

7樓:夙秋英鹿君

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

2.extern

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

8樓:鍾離興劉酉

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

2.extern

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

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

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

extern"c"

9樓:藏素枝家賦

其實這兩句是一樣的

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

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

什麼是c語言?

10樓:潮綠柳奉乙

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

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

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

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

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

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

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

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

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

11樓:閎高旻同金

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

12樓:忻玉芬麻綢

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

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

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

13樓:柏晏靜笪彭

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

14樓:後玉巧巨醜

15樓:圭騫騫磨燕

簡單的說吧

那麼多你都看花了

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

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

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

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

還有其它的作業系統

都是有c語言的功勞

c語言可以說是很強大的

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

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

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

它相容著c語言

並且比它實用的更廣泛

很方便!

就這麼多了

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

用心去學還是很簡單的

祝你成功

什麼是c語言和c+語言

16樓:小夏在深圳

1、c語言。

c語言誕生得非常早,當時人們普遍還習慣用組合語言編寫軟體,並且沒有什麼統一,通用的作業系統,基本上軟體都是從0開始寫的。c語言的方針便是比彙編方便易用,一起不要損失彙編的表達能力。所以c語言可以看成是「高階的彙編」語言。

c語言的源**基本上可以非常容易地對應到彙編**,並且可以不需要什麼執行時環境的支撐。c的特點,簡單容易編譯,靈活貼近底層。所以一向到現在,一些需要直接和硬體打交道的軟體都還是用c語言寫的,比如(但不限於)linux kernel和一些嵌入式領域。

2、c++ 語言

c++早期是基於c的,c++早期的編譯方法是將c++的**編譯成c**然後再呼叫c的編譯器來生成機器碼。c++的方針是進步程式設計人員的生產率,哪怕代價是增加編譯器的複雜度。

擴充套件資料

1、c語言中,如果一個函式沒有指定返回值型別,預設為int型別,並返回一個隨機數,一般為0xcccccccc.

2、在c++中,如果函式沒有返回值則必須指定為void型,否則編譯不能通過。

17樓:文化廚子

c語言全稱:the c programming language,它是一門通用計算機程式語言,它是在bcpl語言上發展而來的,bcpl的作稱是basic combined programming language,因為c語言在它的基礎上開發出來的,所以很多c程式設計師喜歡將bcpl解釋成(before c progamming language)。c語言應用廣泛。

它的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。因此c語言在針對硬體程式設計以及系統底層開發中得到大量的應用,現在大部使用者使用的windows系統以及linux系統都是用c語言開發出來的。

c++語言全稱:the c++ programming language,它是是在c語言的基礎上開發的一種通用程式語言,應用廣泛。c++支援多種程式設計正規化 :

物件導向程式設計、泛型程式設計和過程化程式設計。最新正式標準c++14於2023年8月18日公佈。 其程式設計領域眾廣,常用於系統開發,引擎開發等應用領域,是至今為止最受廣大受用的最強大程式語言之一,支援類:

類、封裝、過載等!c++主要用於大型的應用程式開發,比如遊戲開發。

18樓:

c語言是一門通用的計算機程式設計語言,它是從b語言(bcpl)上改進發展而來的。c語言最初是為了開發unix作業系統而設計的,這使得它可以以一種簡易的方式編譯,處理低階硬體儲存器,只產生比較少的彙編機器碼並且可以在任意系統下執行,無需環境支援。正因為以上特點,c語言在底層硬體程式設計和系統核心(底層)開發中得到大量廣泛的應用。

unix系統80%都是使用c語言編寫的。windows系統的核心大部分也是c語言開發的。

c+語言是一個與c/c++毫無關係的早期程式語言,現已廢棄,內容不詳。它留下的資料極少,以至於早已沒有人記得它了。

c++是對於c語言的物件導向擴充,在c語言的基礎上開發的一種通用計算機程式設計語言。應用同樣廣泛。c語言是純程序導向的,c++語言在此基礎上增加了物件導向程式設計,泛型程式設計以及過程化程式設計,支援類,封裝,運算子(函式)過載等等。

c++對c語言進行了大量的改進,使得c++既具有c語言的低階硬體操作特性,也具有現代物件導向的新型程式設計方法,使得它成為至今應用最廣泛,最強大的程式語言之一。c++主要用於開發大型工程專案,使用者介面開發。比如說開發各種遊戲等。

19樓:落霞秋無聲

簡單地說,c++就是c加、加。也就是說,它是c語言的超集。作為一個超集意味著當一個編寫良好的ansi standard c 語言程式被提交到一個c++語言編譯程式時,它可以被正確地編譯。

通常,*.c檔案被認為是c編譯模式,而*.cpp被認為是 c++編譯模式。

如果你是一個有經驗的c程式設計師,那麼不要被c++的特性嚇倒,因為c++語言產生初衷就是為了讓c程式設計師逐漸地過渡到物件導向的程式設計方法。如果你只是一個初級的c程式設計師,或者你沒有多少程式設計經驗,那就需要多下功夫了。

c++特性

首先,c++區別於c的一些特性是與物件導向毫無關係的。(或者說,這些特性只是為了讓c語言使用更方便。) 下面我們就由這些特性開始學習。

新的註釋風格

c++定義了一種新的註釋風格,即兩條斜線(//)表示一行註釋。以前,c程式必須使用/*----*/來表示註釋。現在你有了更好的選擇。享受這種特性吧!

20樓:手機使用者

c主要是順序,分支,迴圈這三種結構,以及過程,函式呼叫。

c++是物件導向的語言,主要在於建立類,類的繼承和派生,建立物件上。

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

勢如雲 這是c語言的邏輯運算子 異或 這個 講的非常詳細,我摘抄了一些,詳細的你看以看看。有很例子,好懂!邏輯運算子把各個運算的變數 或常量 連線起來組成一個邏輯表示式。邏輯運算子有4個,它們分別是 邏輯非 邏輯或 邏輯與 異或 在位運算裡面還有 位與 位或 的運算。什麼是邏輯運算 邏輯運算用來判斷...

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

1 c是高階語言。它把高階語言的基本結構和語句與低階語言的實用性結合起來。c 語言可以像組合語言一樣對位 位元組和地址進行操作,而這三者是計算機最基本的工作單元。2 c是結構式語言。結構式語言的顯著特點是 及資料的分隔化,即程式的各個部分除了必要的資訊交流外彼此獨立。這種結構化方式可使程式層次清晰,...

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

藝蝸楓 c語言中 是複合賦值運算子。複合賦值運算子就是在簡單賦值符 之前加上其它運算子構成,例如 即 a 1 等價於a a 1。的意思就是把左邊的第一個符號移到右邊,其實就是b b c的意思。直接把b c的b 移到右邊,將b的值取出再取出c的值,相加然後賦給b,儲存在b開闢的記憶體空間中,類似的還有...