C語言程式設計是幹什麼的啊 學了有什麼用,能否具體說明 最好舉

2021-04-19 04:45:46 字數 5382 閱讀 8109

1樓:犬夜叉

哥們兒 您還是bai去訂閱

du一下關於c語言

zhi方面的技術吧dao

訂閱下c語言學版好了 你可以去學嵌入式權

學習c語言有什麼用?電腦程式設計是幹什麼的?

2樓:匿名使用者

程式設計可以製作很多的東西

,可以說你把程式設計學懂了在it界是無所不能,想幹什麼就幹什麼,還有就是你在電腦上 用的任何東西都是用程式編譯的,我說的是任何東西。程式設計的用處太多太多了。用win-tc這個軟體就可以程式設計,我現在也是剛學c沒有多久,也是菜鳥一個啦!

3樓:匿名使用者

用來程式設計的阿,就是做軟體的工具,一些軟體就是用c語言來做的,程式設計工具好多的,c語言只是其中的一種。

c語言中!與~有什麼區別?最好舉例說明

4樓:匿名使用者

! 這個是 邏輯反,凡是a的值不為0的,!a 就等於0; 如果a的值為0,則 !a 的值為1

而~這個是 按位取反

比如 int a=2 ; 用二進位制表示為00 00 00 10;

則 !a = 0

而 ~a = 11 11 11 01 (按位取反後的二進位制結果,此結果為補碼形式)

求其原始碼為 : 10 00 00 11 即為 -3所以 ~a 的結果為 -3

5樓:灰紫太狼

c語言運算子級別分類 1級(左結合)

( ) 圓括號;[ ]下標運算子;->指向結構體成員運算子;. 結構體成員運算子。

2級(右結合)

「 ! 」邏輯非運算子;「 ~ 」按位取反運算子;「 ++ 」字首增量運算子;「 -- 」字首減量運算子;

「 - 」負號運算子;(型別)型別轉換運算子;「 * 」指標運算子;「 & 」地址運算子;

「sizeof 」 長度運算子。

3級(左結合)

「 * 」 乘法運算子;「 / 」 除法運算子;「 % 」 取餘運算子。

4級(左結合)

「 + 」加法運算子;「 - 」減法運算子。

5級(左結合)

<< 左移運算子;>> 右移運算子。

6級(左結合)

<、<=、>、>=關係運算子。

7級(左結合)

「 == 」等於運算子;「 != 」不等於運算子。

8級(左結合)

「 & 」按位與運算子。

9級(左結合)

「 ∧ 」按位異或運算子。

10級(左結合)

「 | 」按位或運算子。

11級(左結合)

「&&」邏輯與運算子。

12級(左結合)

「 || 」邏輯或運算子。

13級(右結合)

? :條件運算子。

14級(右結合)

=、 +=、 -=、 *=、 /=、 %=、 &=、 ^=、 |=、 <<=、 >>=賦值運算子。

15級(左結合)

「,」 逗號運算子。

6樓:和i白度

這是2個不同運算子

!表示 邏輯非 否定,

~表示按位取反 只用於二進位制運算裡 ,1變成0,0變成1.

7樓:

!表示 邏輯非 比如:你有個變數bool的,bistrue,你可以用if(!bistrue){}這麼用

~表示按位取反 只用於二進位制運算裡 ,1變成0,0變成1.

8樓:一貓糧

! 若真為假,若家為真

~ 按為取反

eg: int a=0;

if(!a)

結果:a=5

eg: char a=0x01;

char b=0x00;

b=~a;

結果:b=0xfe

9樓:匿名使用者

~是取反

!是取非

對於一位1或者0,當然是沒區別

對於多位的話,顯然就有區別了,你自己應該能明白了吧

10樓:匿名使用者

!是邏輯非,如!1=0,!0=1

~是按位取反,就是把數值化成二進位制位,再按照上面的!的方法對每一位進行運算,如~15=0

11樓:小草的追求

下面說的好詳細,,看譚浩強老師的吧,

在大學學c語言能幹什麼?有什麼用?最妤舉些易明白的例子

12樓:龍丫子

學了總沒有壞處的,出來工作了,至少你不程式設計吧,別人說你還是聽得懂,不至於盲

英文

13樓:匿名使用者

除了應付考試和參加比賽沒有其他用.

期末考試和計算機二級選c語言.

比賽的話,就是一些程式設計比賽和機器人大賽.

14樓:匿名使用者

如果你以後工作的地方沒有計算機

可以考慮,不過期末考試還是要過滴

15樓:★高人

你可以問問比爾蓋茲,學c語言能幹什麼

c語言學精通了能幹什麼,只學了c語言的人,請高階程式設計師回答?

16樓:

c語言很少有隻做變成的了

都是利用其 中級語言的特性

能直接操作硬體 邏輯性強的特點

所以 c語言熱門領域現在基本轉向了 嵌入式 mcu這些都是要對硬體相當熟悉的

純的c語言 不涉及objective-c 或 c++的純程式設計並不吃香

我只是說了一個方面的看法 樓上的各位說的也都很有道理值得參考。。

17樓:

我想說的是,windows大部分源**都是用c語言寫的,linux也一樣。連作業系統都是c語言寫的,其他軟體之類的更不在話下。c語言可以幹幾乎和計算機相關的任何事,編寫任何系統或軟體,實現任何功能。

c語言介於彙編和高階語言之間,屬於最底層的高階語言。學c對絕大多數高階語言學習都有幫助,和c語言關聯的it知識恐怕超過80%

18樓:匿名使用者

資料結構,演算法...沒這些,單c語言啥都沒用。

以後發展方向可以是底層開發,嵌入式開發,linux程式設計,現在c人才缺口還是很大的,但會要資料結構要熟練,作業系統要熟練

19樓:匿名使用者

你確定你c語言精通?比爾蓋茨級別都不敢說c精通,,你得多大膽子。。。。

20樓:匿名使用者

請問你所謂的「精通」是個什麼概念或程度?

要是你只學了c的話,那麼告訴你 你什麼都幹不了。

非高階程式設計師之個人意見

21樓:匿名使用者

精通?不是那麼容易的。c++和c一脈相承,但是是物件導向的。程式語言學多了之後就容易

c語言的能幹什麼?

22樓:雲南新華電腦學校

c語言是計算機技術的基礎,是資訊科技的基礎,是自動化技術的基礎,是很多電子裝置能夠執行的基礎

學了c語言,你可以開發

1.作業系統

2.各種底層軟體

3.各種嵌入式系統開發

4.各種同硬體打交道的軟體開發

23樓:超級飄飄乖乖

c++程式可以被轉換成c語言程式,也就是說c++能完成的任務c語言都可以。

對於計算機,有些任務只有彙編能夠完成,c語言有可能不太適合,(其實c語言可以寫彙編器,然後自己動態編譯程式,那樣就全面了)。除了作業系統啟動**,特殊許可權的暫存器操作(不考慮c語言的內建彙編),都可以寫。

作業系統,在不同的系統上,c是完全不同的語言,比如windows的訊息機制和linux的訊號量,功能相似,但完全不同;演算法,這決定了你程式的效率;多程序、多執行緒、資料庫,這些在實際專案中是必不可少的。

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

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

c語言編譯連結出來的程式就是軟體。硬體是基礎,軟體是靈魂。硬體功能需要軟體操作來體現。所以用處大了,小到計算器,大道作業系統都可以c語言實現。

24樓:城文德少苗

什麼也做不了,就好像你會說中國話你能幹什麼,要飯的也會,他只是一個程式設計的入門,如果你想用它做些什麼,就算是寫微控制器程式,你也必須東微控制器與硬體原理才行,你覺得你能做什麼你就能做什麼,如果你不知道能做什麼,那就做不了什麼,只會c語言沒有用的,就像你說的搞嵌入式,重要的不是你會不會c,因為這太基本了,只是基本要求中的一項,重要的是你會不會嵌入式,你會哪些晶片,他們用法是怎樣的,這要比c語言重要的多,在程式設計裡,語言永遠是最基本的。。。。

25樓:房子a房子

c語言是圖靈完備的語言,也就是說任何你能想象的功能,在理論上通過c語言都能夠實現。確實在剛剛學習c語言時基本都是命令列模式下進行輸入輸出的。但計算機軟體體系是分層的,剛學的時候學的都是底層的基本操作。

實際上通過c語言編寫選單模組、按鈕模組等等基本模組也能實現介面的相應功能。只不過有了c++,現在基本的基於計算機介面的程式設計都不怎麼使用c語言了,但是許多嵌入式裝置的介面依然是由c語言來實現的。好好學習c語言吧,它是許多更高階語言的基礎,也是瞭解計算機硬體體系的一個直觀的工具。

26樓:自我程式設計

c語言和硬體聯絡比較大,做微控制器程式啊,你可以自己做無人機,機器人,智慧模組

27樓:棣蒯

我開始學c語言也不知道它有什麼用,後來我學了微控制器之後我發現它太有用了,等你往深了學,你就會發現它的用途是多大了。

28樓:比微礁

c在現實的軟體開發方面的使用效率已經相對的不是最高的了,但是他是一種非常好的程式設計入門語言,可以擴充套件入門者對程式設計解決問題的認知。至於包括什麼...你學完就知道了.....

沒必要在沒學的時候知道...

29樓:塞外飛客

你先學學演算法吧,先熟悉熟悉c,它可以做一些簡單的圖形,畫素比低,可以做遊戲客戶端之類的,也可以做些小專案之類的,繼續深究的話,要深究其核心,你就會變得很強大了,試試

30樓:癯月笑浮生

想玩gui就不要c語言,右轉c#,強大的.net core類庫支援,100行以內就能完成gui的貪吃蛇!一次編譯,到處執行

計算機程式設計是幹什麼的,程式設計是用來幹什麼的

回答你好,很高興為你解答 程式設計就是我們常說的 寫 即為了實現某些目的,使用某種程式設計語言編寫程式 提問計算機讀這個程式設計,畢業後好找工作嗎?回答你好,這個編輯的這個工作很好找,工作的以後很多公司 都需要這樣的電腦程式設計工作人員 提問噢,按照現在的,一個月工資大凱多少 回答現在深圳那邊的話,...

電腦程式設計是幹什麼的,程式設計是用來幹什麼的

程式設計就是告訴計算機我們要求它做什麼,因為計算機沒有自己的思維,所以他要依靠我們給它預先設定好。這個設定的過程就是程式設計了。2 人要學習程式設計的原因有很多,有的是為了生活,有的是為了樂趣,有的是為了玩。但是總的原因就是計算機可以完成程式設計的人要求的事情,計算機幾乎是無所不能的,這就是很多人去...

c語言的能幹什麼,c語言有什麼作用?

c語言是計算機技術的基礎,是資訊科技的基礎,是自動化技術的基礎,是很多電子裝置能夠執行的基礎 學了c語言,你可以開發 1.作業系統 2.各種底層軟體 3.各種嵌入式系統開發 4.各種同硬體打交道的軟體開發 c 程式可以被轉換成c語言程式,也就是說c 能完成的任務c語言都可以。對於計算機,有些任務只有...