當前位置:首頁 » 編程語言 » 計算機c語言

計算機c語言

發布時間: 2022-01-09 17:31:35

⑴ 計算機c語言

C語言是國際上廣泛流行的、很有發展前途的計算機高級語言。它適合作為系統描述語言,即可用來編寫系統軟體,也可用來編寫應用軟體。
早期的操作系統等系統軟體主要是用匯編語言編寫的(包括
UNIX操作系統在內)。由於匯編語言依賴於計算機硬體,程序的可讀性和可移植性都比較差。為了提高可讀性和可移植性,最好改用高級語言,但一般的高級語言難以實現匯編語言的某些功能(匯編語言可以直接對硬體進行操作),例如:對內存地址的操作、位操作等)。人們設想能否找到一種既具有一般高級語言特性,又具有低級語言特性的語言,集它們的優點於一身。於是,C語言就在這種情況下應運而生了。
C語言是在B語言的基礎上發展起來的,它的根源可以追溯到ALGOL
60。
1960年出現的ALGOL
60是一種面向問題的高級語言,它離硬體比較遠,不宜用來編寫系統程序。1963年英國的劍橋大學推出了CPL(CombinedProgram-
ming
Language)語言。CPL語言在ALGOL
60的基礎上接近了硬體一些,但規模比較大,難以實現。1967年英國劍橋大學的Matin
Richards對
CPL語言作了簡化,推出了BCPL(Basic
Combined
Programming
Language)語言。1970年美國貝爾實驗室的
Ken
Thompson以
BCPL語言為基礎,又作了進一步簡化,設計出了很簡單的而且很接近硬體的
B語言(

BCPL的第一個字母),並用
B語言寫第一個UNIX操作系統,在PDP-7上實現。
1971年在PDP-11/20上實現了B語言,並寫了UNIX操作系統。但B語言過於簡單,功能有限。1972年至
1973年間,貝爾實驗室的
D.M.Ritchie在B語言的基礎上設計出了C語言(取
BCPL的第二個字母)。C語言既保持了BCPL和B語言的優點(精練、接近硬體),又克服了它們的缺點(過於簡單、數據無類型等)。
最初的C語言只是為描述和實現UNIX操作系統提供一種工作語言而設計的。1973年,K.Thom-
pson和D.M.ritchie兩人合作把UNIX的90%以上用
C改寫(UNIX第5版。原來的
UNIX操作系統是1969年由美國的貝爾實驗室的
K.Thompson和D.M.Ritchie開發成功的,是用匯編語言寫的)。

⑵ 計算機c語言

問題問的很模糊
在C語言中,用char來定義的一個變數就表示一個字元變數,向變數中賦值一個數據後,這個變數就表示一個字元(也許是你能看到的,也許是你很不到的),一個字元佔一個位元組,從數值上講,它表示-128到127的一個數值或(0-255,無符號字元變數)(因為計算機只能用二進數來表示信息,具體這個信息表現出來的形式是什麼與其輸出格式有關)。
有效的ascii字元是0-127之間的,這可以通過getchar(),scanf("%c",&c)這樣的函數從鍵盤讀入,用putc putchar printf等函數輸出。

⑶ 關於計算機C語言的

修改如下:

//---------------------------------------------------------------------------

#include<stdio.h>
#include <stdlib.h> /*注意這里*/
void
main()
{int a,b,c,max;
printf("please input a,b,c:\n");
scanf("%d,%d,%d",&a,&b,&c);
max=a;
if(max<b)max=b;
if(max<c)max=c;
printf("MAX=%d\n",max);
system("pause\n"); /*注意這里*/
}

//---------------------------------------------------------------------------

⑷ 什麼是計算機C語言

是計算機編程的基本語言哦,多用於系統開發這方面,指針是重點,注意的問題找本書看看吧,一般都有講

⑸ 計算機C語言是什麼,C++語言是什麼

相對於匯編語言來說,C語言是一種高級語言,C++語言是一種面向對象的語言,完全兼容於C。
紙上談兵不如做點實際的事情。

⑹ 大學計算機專業里 的c語言是什麼

計算機專業里 的c語言:
C語言是1972年由美國的Dennis Ritchie設計發明的,並首次在UNIX操作系統的DEC PDP-11計算機上使用。它由早期的編程語言BCPL(Basic Combined Programming Language)發展演變而來,在1970年,AT&T貝爾實驗室的Ken Thompson根據BCPL語言設計出較先進的並取名為B的語言,最後導致了C語言的問世。 而B語言之前還有A語言,取名自世界上第一位女程序員Ada(艾達),同時也是編程語言之一。
知識擴展:
c語言的特徵:
1、C是高級語言:它把高級語言的基本結構和語句與低級語言的實用性結合起來。工作單元。
2、C是結構式語言:結構式語言的顯著特點是代碼及數據的分隔化,即程序的各個部分除了必要的信息交流外彼此獨立。這種結構化方式可使程序層次清晰,便於使用、維護以及調試。C 語言是以函數形式提供給用戶的,這些函數可方便的調用,並具有多種循環、條件語句控製程序流向,從而使程序完全結構化。
3、C語言功能齊全:具有各種各樣的數據類型,並引入了指針概念,可使程序效率更高。而且計算功能、邏輯判斷功能也比較強大,可以實現決策目的的游戲。
4、C語言適用范圍大:適合於多種操作系統,如Windows、DOS、UNIX等等;也適用於多種機型。C語言對編寫需要硬體進行操作的場合,優於其它高級語言,有一些大型應用軟體也是用C語言編寫的。
5、C語言應用指針:可以直接進行靠近硬體的操作,但是C的指針操作不做保護,也給它帶來了很多不安全的因素。C++在這方面做了改進,在保留了指針操作的同時又增強了安全性,受到了一些用戶的支持,但是,由於這些改進增加語言的復雜度,也為另一部分所詬病。java則吸取了C++的教訓,取消了指針操作,也取消了C++改進中一些備受爭議的地方,在安全性和適合性方面均取得良好的效果,但其本身解釋在虛擬機中運行,運行效率低於C++/C。一般而言,C,C++,java被視為同一系的語言,它們長期占據著程序使用榜的前三名。

⑺ 計算機C語言有什麼用啊

用處:C語言是一種計算機程序設計語言。它可以作為系統設計語言,編寫工作系統應用程序,也可以作為應用程序設計語言,編寫不依賴計算機硬體的應用程序。

特徵:

1、C語言是高級語言。它把高級語言的基本結構和語句與低級語言的實用性結合起來。C 語言可以像匯編語言一樣對位、位元組和地址進行操作,而這三者是計算機最基本的工作單元。

2、C語言是結構式語言。結構式語言的顯著特點是代碼及數據的分隔化,即程序的各個部分除了必要的信息交流外彼此獨立。這種結構化方式可使程序層次清晰,便於使用、維護以及調試。

3、C 語言是以函數形式提供給用戶的,這些函數可方便的調用,並具有多種循環、條件語句控製程序流向,從而使程序完全結構化。

4、C語言功能齊全。具有各種各樣的數據類型,並引入了指針概念,可使程序效率更高。而且計算功能、邏輯判斷功能也比較強大。

5、C語言適用范圍大。適合於多種操作系統,如Windows、DOS、UNIX、LINUX等等;也適用於多種機型。C語言對編寫需要硬體進行操作的場合,明顯優於其它高級語言,有一些大型應用軟體也是用C語言編寫的。

(7)計算機c語言擴展閱讀:

優點:

1、簡潔緊湊、靈活方便

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

2、運算符豐富

C語言的運算符包含的范圍很廣泛,共有34種運算符。C語言把括弧、賦值、強制類型轉換等都作為運算符處理。從而使C語言的運算類型極其豐富,表達式類型多樣化。靈活使用各種運算符可以實現在其它高級語言中難以實現的運算。

3、數據類型豐富

C語言的數據類型有:整型、實型、字元型、數組類型、指針類型、結構體類型、共用體類型等。能用來實現各種復雜的數據結構的運算。

⑻ 計算機c語言是什麼意思

C語言是一門高級計算機編程語言,設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。C語言也很適合搭配匯編語言來使用(往往可以通過內聯匯編語言或與匯編語言目標文件一起連接。對於任何一種操作系統環境,C函數的ABI(ApplicationBinaryInterface)與匯編語言的子過程(routine/procere)的ABI一定是完全兼容的)。盡管C語言提供了許多低級處理的功能,但仍然保持著良好跨平台的特性,以一個標准規格寫出的C語言程序可在許多電腦平台上進行編譯,甚至包含一些嵌入式處理器(單片機或稱MCU)以及超級電腦等作業平台。

⑼ 計算機C語言

D,
A我用visual c++試過,說左操作必須為左值,就是說只能a=a+b,或a=b++;
B顯然被除數必須為整數。
C除數和被除數不是同一類型。

熱點內容
設置對象存儲 發布:2024-12-27 13:25:24 瀏覽:707
現在玩lol要什麼配置 發布:2024-12-27 13:17:30 瀏覽:224
vs2012添加文件夾 發布:2024-12-27 13:01:27 瀏覽:899
c語言統計單詞數 發布:2024-12-27 12:58:09 瀏覽:57
手機服務密碼怎麼知道 發布:2024-12-27 12:51:44 瀏覽:465
oraclelinux使用 發布:2024-12-27 12:46:04 瀏覽:481
相冊密碼在哪裡開 發布:2024-12-27 12:40:29 瀏覽:270
壓縮解壓支持庫 發布:2024-12-27 12:31:46 瀏覽:712
php過濾注入 發布:2024-12-27 12:26:48 瀏覽:842
安卓手機怎麼看手機配置 發布:2024-12-27 12:25:54 瀏覽:35