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

時間 2022-10-21 09:31:41

1樓:胥曉瑤白蓓

最簡單的計算機程式設計,所謂語言就是計算機能夠識別的東西,但是c語言不能夠直接被計算機識別,需要通過編譯程式編譯成計算機語言,也就是我們說的01碼

c語言是什麼意思?

2樓:甄成暢燕

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

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

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

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

3樓:表西華景銘

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

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

4樓:夙秋英鹿君

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

2.extern

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

5樓:鍾離興劉酉

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

2.extern

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

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

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

extern"c"

6樓:藏素枝家賦

其實這兩句是一樣的

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

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

什麼是c語言?

7樓:潮綠柳奉乙

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

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

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

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

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

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

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

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

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

8樓:閎高旻同金

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

9樓:忻玉芬麻綢

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

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

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

10樓:柏晏靜笪彭

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

11樓:後玉巧巨醜

12樓:圭騫騫磨燕

簡單的說吧

那麼多你都看花了

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

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

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

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

還有其它的作業系統

都是有c語言的功勞

c語言可以說是很強大的

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

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

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

它相容著c語言

並且比它實用的更廣泛

很方便!

就這麼多了

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

用心去學還是很簡單的

祝你成功

什麼是c語言?

13樓:費鴻雪司勳

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

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

14樓:宰父痴春易炎

c語言程式就是用計算機語言——c語言,編寫出來的程式。它可以在計算機上執行,並完成一定功能。

15樓:相迎祿渟

簡稱c類語言,就好像你說中文一樣,用一種語言去表達一樣東西的執行。c語言也是這樣,用字母、符號、數字程式設計一段程式,讓計算機能根據你寫的語言執行。不過,歸根到底計算機或微控制器還是要轉成2進製的。

以前沒有現成的語言的時候都是0、1程式設計的~

16樓:冠淑華倫氣

c語言是國際上廣泛流行的,很有發展前途的計算機高階語言.它適合作為系統描述語言,即可用來編寫系統軟體,也可用來編寫應用軟體.

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

17樓:庫建明碧紫

是一種高階的程式語言。通俗的來說就是你可以用規定的語法字母英文來跟你的機器的cpu說話,命令它做你想要它做的事。就好像你用英文和外國人交談,英語作為溝通橋梁。

為什麼說他你高階語言,因為它和機器溝通的方式接近人的說話方式,叫低階語言簡單。

c語言中?是什麼意思

18樓:匿名使用者

?在語言

中表示疑問,那麼疑問來自於判斷。

:在語言中表示判斷的結果選擇。

所以程式設計邏輯就是先進行判斷,然後再進行選擇。

例如,當a>b時,x=1否則x=0,可以寫成x=a>b?1:0。

19樓:匿名使用者

那是問號表示式,簡單地舉個例子

int c = (a > b ? 1 : 0);

意思就是說,如果a大於b,那麼c就為1,否則就為0就你提出的問題而言,意思就是

如果w小於x,返回w的值,否則(如果z小於y,返回z,否則返回x)

20樓:匿名使用者

這個是c語言的乙個三目運算子 ?:

意思是先判斷?前面的表示式的邏輯值是否為真,如果為真,則取冒號前面的表示式的值為整個表示式的值,如果為假,則取冒號後面的表示式的值為整個表示式的值。

這裡是少乙個括號,具體應該這樣:

(w

21樓:以馨香空懋

你寫的那段**是交換了b和d.

如果交換a和b的話:

c=a;//a的值臨時放入c

a=b;//把b的值賦給a

b=c;//把c(也就是原來a的值)賦給b

22樓:逯智偉罕寧

如果是想做兩個數交換的程式,可以用中間變數,也可以不用中間變數。

如果用中間變數就好象你寫的那樣,如果不用中間變數,可以如下:

a=a+b;

b=a-b;

a=a-b;

或者:a^=b;

b^=a;

a^=b;

都可以~~~

23樓:員秀豔用壤

如果你要交換a,b的值可以借助變數t,具體實現如下:

t=a;

a=b;

b=t;

24樓:析夢安邱軒

你寫的不就是交換兩個數麼!

b就是乙個中間變數,過度儲存用的。

最終還是交換了a和b的值

不要中間變數的演算法:

a=a+b;

b=a-b;

a=a-b;

25樓:應新蘭掌霜

vc++6.0編譯器下編寫c程式語句:

//程式語句--->這個在c語言裡面表示的是行內注釋不需要編譯執行的語句;

/*程式語句*/--->這個表示可以多行注釋不需要編譯執行的語句;

希望幫助到你

26樓:接梓維勞鵑

這個單獨看沒有什麼意思,應該是兩個東西,你最好貼出完整**行看。

一般是這樣的:

char c;

if(c!='a')//!=是「不等於」邏輯判斷語句

27樓:匿名使用者

?: 操作符

test ? statement1 : statement2if...else語句的簡化形式。

當test的值為真時表示式取statement1的值 ;

否則取statement2的值。

表示式可巢狀。

(w

如果w

否則取表示式z

表示式z

如果z

否則表示式取x的值

換成if ... else 語句可能更好理解:

int temp;

if(w

temp=w;

else

28樓:縱恆諾珍

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

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

29樓:宗政素琴苗庚

c語言是combined

language(組合語言)的中英混合簡稱。是一種計算機程式語言。它既具有高階語言的特點,又具有組合語言的特點。

它可以作為工作系統設計語言,編寫系統應用程式,也可以作為應用程式設計語言,編寫不依賴計算機硬體的應用程式。因此,它的應用範圍廣泛,不僅僅是在軟體開發上,而且各類科研都需要用到c語言,具體應用比如微控制器以及嵌入式系統開發。

30樓:孫恭蕭棋

c語言是目前世界上流行、使用最廣泛的高階程式語言。

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

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

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

c語言是combined language 組合語言 的中英混合簡稱。是一種計算機程式語言。它既具有高階語言的特點,又具有組合語言的特點。它可以作為工作系統設計語言,編寫系統應用程式,也可以作為應用程式設計語言,編寫不依賴計算機硬體的應用程式。因此,它的應用範圍廣泛,不僅僅是在軟體開發上,而且各類科...

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

c語言是一種計算機程式語言。它既有高階語言的特點,又具有組合語言的特點。它可以作為系統設計語言,編寫工作系統應用程式,也可以作為應用程式設計語言,編寫不依賴計算機硬體的應用程式。因此,它的應用範圍廣泛。c語言對作業系統和系統使用程式以及需要對硬體進行操作的場合,用c語言明顯優於其它解釋型高階語言,有...

c語言是什麼意思,c語言 X是什麼意思

c語言 x是指帶格式的16進製制輸出 1 c語言中 x的意思是16進製制輸出。2 c語言中符合 的意思是帶格式輸出。比如,x的意思是在輸出前面加上0x,b的意思是在輸出前面加上0b。3 在c語言中有兩種釋義,一是求餘符號,經bai常會用到判斷乙個數是不是能被另乙個整除 二是引導符,用於引導輸入輸出項...

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

count在來c語言只能說是乙個識別符號,它即不是關鍵字,也不是具有特殊作用的源某個控制符。一般來說,在c語言程式設計中定義乙個count變數或者字百面常量用於計數。比如下面的程式中用count統計度乙個整數中二進位制問表示中答二進位制位值為1的個數。在程式語言中,識別符號是用作程式的某一元素的名字...

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

先說左移,左移就是把乙個數的所有位都向左移動若干位,在c中用 運算子.例如 int i 1 i i 2 把i裡的值左移2位 也就是說,1的2進製是000.0001 這裡1前面0的個數和int的位數有關,32位機器,gcc裡有31個0 左移2位之後變成000.0100,也就是10進製的4,所以說左移1...