當前位置:首頁 » 編程語言 » 文本圖標c是c語言嗎
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

文本圖標c是c語言嗎

發布時間: 2022-10-02 16:51:25

『壹』 c語言 是 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語言多次作了改進,但主要還是在貝爾實驗室內部使用。直到1- 975年UNIX第6版公布後 ,C語言的突出優點才引起人們普遍注意。1977年出現了不依賴於具體機器的C語言編譯文本《可移植C語言編譯程序》,使C移植到其它機器時所做的工作大大簡化了,這也推動了UNIX操作系統迅速地在各種機器上實現。例如,VAX,AT&T等計算機系統都相繼開發了UNIX。隨著 UNIX的日益廣泛使用,C語言也迅速得到推廣。C語言和UNIX可以說是一對孿生兄弟,在發展過程中相輔相成。1978年以後,C語言已先後移植到大、中、小、微型機上,已獨立於UNIX和PDP了。現在C語言已風靡全世界,成為世界上應用最廣泛的幾種計算機語言之一。

以1978年發表的UNIX第7版中的C編譯程序為基礎,Brian W.Kernighan和 Dennis M.Ritchie(合稱K&R)合著了影響深遠了名著《The C Programming Lan- guage》,這本書中介紹的C語言成為後來廣泛使用的C語言版本的基礎,它被稱為標准C。1983年,美國國家標准化協會(ANSI)根據C語言問世以來各種版本對C的發展和擴充 ,制定了新的標准,稱為ANSI C。ANSI C比原來的標准C有了很大的發展。K&R在1988年修改了他們的經典著作《The C Progra- mming Language》 ,按照ANSI C的標准重新寫了該書。1987年,ANSI C又公布了新標准--87 ANSI C 。目前流行的C編譯系統都是以它為基礎的。

C#:
C#是Microsoft公司設計的一種編程語言。它鬆散地基於C/C++,並且有很多方面和Java類似。Microsoft是這樣描述C#的:「C#是從C和C++派生來的一種簡單、現代、面向對象和類型安全的編程語言。C#(讀做『Csharp』)主要是從C/C++編程語言家族移植過來的,C和C++的程序員會馬上熟悉它。C#試圖結合Visual Basic的快速開發能力和C++的強大靈活的能力。」

『貳』 大家常說的C是C語言嗎

應該是吧,C語言。不過學編程最基本的應該是學好高數,英語也重要。要是你數學不好的話學起來難死了。

『叄』 c就是c語言嗎

如果說的是編程的話,就是指C語言,比如常常說的「Linux C編程」、「Windows C程序設計」都是指的C語言。如果是C++語言或者是C#語言,會嚴格的說C++或C#,不會說C。

『肆』 什麼是計算機C語言

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

『伍』 c語言程序屬於什麼類型的文件,所以可以使用具有文本標記功能的任何

在C語言中,文件操作都是由庫函數來完成的。 在本章內將介紹主要的文件操作函數。

文件打開函數fopen

fopen函數用來打開一個文件,其調用的一般形式為:文件指針名=fopen(文件名,使用文件方式) 其中,「文件指針名」必須是被說明為FILE 類型的指針變數,「文件名」是被打開文件的文件名。 「使用文件方式」是指文件的類型和操作要求。「文件名」是字元串常量或字元串數組。例如:
FILE *fp;
fp=("file a","r");
其意義是在當前目錄下打開文件file a, 只允許進行「讀」操作,並使fp指向該文件。
又如:
FILE *fphzk
fphzk=("c:\\hzk16',"rb")
其意義是打開C驅動器磁碟的根目錄下的文件hzk16, 這是一個二進制文件,只允許按二進制方式進行讀操作。兩個反斜線「\ 」中的第一個表示轉義字元,第二個表示根目錄。使用文件的方式共有12種,下面給出了它們的符號和意義。

文件使用方式 意 義
「rt」只讀打開一個文本文件,只允許讀數據
「wt」只寫打開或建立一個文本文件,只允許寫數據
「at」追加打開一個文本文件,並在文件末尾寫數據
「rb」只讀打開一個二進制文件,只允許讀數據
「wb」 只寫打開或建立一個二進制文件,只允許寫數據
「ab」 追加打開一個二進制文件,並在文件末尾寫數據
「rt+」 讀寫打開一個文本文件,允許讀和寫
「wt+」 讀寫打開或建立一個文本文件,允許讀寫
「at+」 讀寫打開一個文本文件,允許讀,或在文件末追加數 據
「rb+」 讀寫打開一個二進制文件,允許讀和寫
「wb+」 讀寫打開或建立一個二進制文件,允許讀和寫
「ab+」 讀寫打開一個二進制文件,允許讀,或在文件末追加數據

對於文件使用方式有以下幾點說明:

1. 文件使用方式由r,w,a,t,b,+六個字元拼成,各字元的含義是:
r(read): 讀
w(write): 寫
a(append): 追加
t(text): 文本文件,可省略不寫
b(banary): 二進制文件
+: 讀和寫

2. 凡用「r」打開一個文件時,該文件必須已經存在, 且只能從該文件讀出。

3. 用「w」打開的文件只能向該文件寫入。 若打開的文件不存在,則以指定的文件名建立該文件,若打開的文件已經存在,則將該文件刪去,重建一個新文件。

4. 若要向一個已存在的文件追加新的信息,只能用「a 」方式打開文件。但此時該文件必須是存在的,否則將會出錯。

5. 在打開一個文件時,如果出錯,fopen將返回一個空指針值NULL。在程序中可以用這一信息來判別是否完成打開文件的工作,並作相應的處理。因此常用以下程序段打開文件:
if((fp=fopen("c:\hzk16","rb")==NULL)
{
printf("error on open c:\hzk16 file!");
getch();
exit(1);
}
這段程序的意義是,如果返回的指針為空,表示不能打開C盤根目錄下的hzk16文件,則給出提示信息「error on open c: hzk16file!」,下一行getch()的功能是從鍵盤輸入一個字元,但不在屏幕上顯示。在這里,該行的作用是等待,只有當用戶從鍵盤敲任一鍵時,程序才繼續執行, 因此用戶可利用這個等待時間閱讀出錯提示。敲鍵後執行exit(1)退出程序。

6. 把一個文本文件讀入內存時,要將ASCII碼轉換成二進制碼, 而把文件以文本方式寫入磁碟時,也要把二進制碼轉換成ASCII碼,因此文本文件的讀寫要花費較多的轉換時間。對二進制文件的讀寫不存在這種轉換。

7. 標准輸入文件(鍵盤),標准輸出文件(顯示器 ),標准出錯輸出(出錯信息)是由系統打開的,可直接使用。文件關閉函數fclose()文件一旦使用完畢,應用關閉文件函數把文件關閉, 以避免文件的數據丟失等錯誤。

fclose函數

調用的一般形式是: fclose(文件指針); 例如:
fclose(fp); 正常完成關閉文件操作時,fclose函數返回值為0。如返回非零值則表示有錯誤發生。文件的讀寫對文件的讀和寫是最常用的文件操作。

在C語言中提供了多種文件讀寫的函數:
·字元讀寫函數 :fgetc和fputc
·字元串讀寫函數:fgets和fputs
·數據塊讀寫函數:freed和fwrite
·格式化讀寫函數:fscanf和fprinf

下面分別予以介紹。使用以上函數都要求包含頭文件stdio.h。字元讀寫函數fgetc和fputc字元讀寫函數是以字元(位元組)為單位的讀寫函數。 每次可從文件讀出或向文件寫入一個字元。

一、讀字元函數fgetc

fgetc函數的功能是從指定的文件中讀一個字元,函數調用的形式為: 字元變數=fgetc(文件指針); 例如:ch=fgetc(fp);其意義是從打開的文件fp中讀取一個字元並送入ch中。

對於fgetc函數的使用有以下幾點說明:
1. 在fgetc函數調用中,讀取的文件必須是以讀或讀寫方式打開的。

2. 讀取字元的結果也可以不向字元變數賦值,例如:fgetc(fp);但是讀出的字元不能保存。

3. 在文件內部有一個位置指針。用來指向文件的當前讀寫位元組。在文件打開時,該指針總是指向文件的第一個位元組。使用fgetc 函數後,該位置指針將向後移動一個位元組。 因此可連續多次使用fgetc函數,讀取多個字元。應注意文件指針和文件內部的位置指針不是一回事。文件指針是指向整個文件的,須在程序中定義說明,只要不重新賦值,文件指針的值是不變的。文件內部的位置指針用以指示文件內部的當前讀寫位置,每讀寫一次,該指針均向後移動,它不需在程序中定義說明,而是由系統自動設置的。

[例]讀入文件e10-1.c,在屏幕上輸出。
#include<stdio.h>
main()
{
FILE *fp;
char ch;
if((fp=fopen("e10_1.c","rt"))==NULL)
{
printf("Cannot open file strike any key exit!");
getch();
exit(1);
}
ch=fgetc(fp);
while (ch != EOF)
{
putchar(ch);
ch=fgetc(fp);
}
fclose(fp);
}

『陸』 C語言 圖標

C語言不是用來操作圖形的,請使用C++,
不要學別人,跟著別人的鼻子走,別人是在誤導你.
操作圖形的是面向對象的語言專屬,而不是C語言這個
面向過程的專屬, 現在很多學C語言,
其實最終都會在兩條路中二選一.

第一條路
,深入研究C語言,從事電子電路方面的編程,例如電視遙控器裡面有個電路板,電路板上有個單片機,

大部分用的是C語言別寫的控製程序,一個電路板,不是一做好,就能有控制,操作的功能的,計算器

不是電路一
焊接好久能算數的...裡面需要程序..這個程序大部分使用的是
匯編語言編寫,
但是如

今使用
C語言寫,效率更高,搞這個行業的人,可以研究機器人或者無人機,都不需要圖像...
第二條路:
只是對C語言只是了解,不深入研究,也不多下功夫...
只是了解了編程的思想,
然後升級到面向對象

的編程上去,例如
選擇C++
或者
Java
或者
C#,
或者其他領域的編程語言.
例如
網頁WEB方

面的PHP,等等,
一般人都會選擇這條路,
因為第一條
需要我們有非常豐富的電子知識...

『柒』 c語言的文本是什麼》

用編程軟體編寫後的C源程序的文本為*.c,或者是*.h

『捌』 C語言和C是一樣的嗎

C語言是結構化和模塊化的面向過程的語言,C++語言是面向對象的程序設計語言。C++語言是C語言的超集,也就是說學會了C++,你其實已經把C語言學會了。至於說有什麼區別,應該說是編程思想的區別吧,C是基於過程的,強調的是程序的功能,以函數(功能)為中心。C++是面向對象的,強調程序的分層、分類,以抽象為基礎,進行對象的定義與展示,即程序設計。具體說來話長。建議你學習C++的時候,學會用面向對象的方式思考和編程。現在在開發大項目的時候,都是應用面向對象的分析和設計的技術。

『玖』 c語言程序的圖標

C語言不是用來操作圖形的,請使用C++,
不要學別人,跟著別人的鼻子走,別人是在誤導你.
操作圖形的是面向對象的語言專屬,而不是C語言這個
面向過程的專屬, 現在很多學C語言,
其實最終都會在兩條路中二選一.

第一條路
,深入研究C語言,從事電子電路方面的編程,例如電視遙控器裡面有個電路板,電路板上有個單片機,

大部分用的是C語言別寫的控製程序,一個電路板,不是一做好,就能有控制,操作的功能的,計算器

不是電路一
焊接好久能算數的...裡面需要程序..這個程序大部分使用的是
匯編語言編寫,
但是如

今使用
C語言寫,效率更高,搞這個行業的人,可以研究機器人或者無人機,都不需要圖像...
第二條路:
只是對C語言只是了解,不深入研究,也不多下功夫...
只是了解了編程的思想,
然後升級到面向對象

的編程上去,例如
選擇C++
或者
Java
或者
C#,
或者其他領域的編程語言.
例如
網頁WEB方

面的PHP,等等,
一般人都會選擇這條路,
因為第一條
需要我們有非常豐富的電子知識...

『拾』 win7系統下C語言.c源文件圖標變成記事本文件樣式了

Win7下更改文件顯示的圖標比較麻煩,你可以找專門的圖標更改工具去操作。如果你對注冊表操作比較熟悉,可以使用如下的手工更改方法:
1.運行regedit,打開注冊表

2. 找到.c文件的注冊表數據
[HKEY_CLASSES_ROOT\.asf]
@="c_auto_file"

3. 根據c_auto_file找到c文件的打開方式和圖標定義信息
[HKEY_CLASSES_ROOT\asf_auto_file]
@=""
[HKEY_CLASSES_ROOT\asf_auto_file\DefaultIcon]
@="D:\xxx\xxx.dll,1"
這里的D:\xxx\xx.dll是包含你要設置圖標的動態庫或可執行文件,逗號後面的數字是圖標的序號
你也可以直接指定xxx.ico圖標文件

4. 重啟系統後圖標就變化了。