C/C+編程筆記:零基礎講解C語言——基本字符集

2020-11-30 騰訊網

C語言過程中最枯燥的部分,分幾次講解,我會儘量用最輕鬆的方式講解

過了這部分,後面的學習就會變得有意思一些了

基本語法

C語言的基本字符集

1. 標識符的命名規則

1. 1 什麼是標識符?

在C語言中,符號常量,變量,數組,函數等都需要一定的名稱,我們把這種名稱成為標識符。也就是說,標識符我們為C語言中出現的所有元素取得名字。

1.2 標識符的命名規則

只能由字母,數字,下劃線,或者美元符號($)組成

不能以數字開頭 ;

區分大小寫,通常變量名和函數名都用小寫字母表示;

不能和C語言中的32個關鍵字重名。

這些規則在編譯時IDE都會幫你檢查,如果違反了它會報錯。所以不用專門去記。

2. 關鍵字(保留字)

C語言中具有特殊含義的英文單詞。通常用於構成語句,存儲數據,定義數據類型等

C語言的共有32個關鍵字

C語言的32個關鍵字

這些關鍵字都是必須掌握的,不過不用死記硬背。等學完了相關的知識你在練習中自然就記住了。

3. 分隔符

3.1 空格

C語言中,大部分空格沒有實際意義,只是方便我們閱讀,具體規則後面會講到。

3.2 一般分隔符

分號 (;) - 語句結尾

大括號 ({ }) - 函數體,複合語句,以及數組的初始化等

圓括號 (()) - 函數定義時,將參數括起來,或者改變運算的優先順序(和數學中的括號類似)

方括號 ([]) - 定義數組類型和應用元素

點號 (.) - 結構體仲引用成員

逗號(,) - 參數分隔

3.3 注釋符

注釋是程序設計中不可缺少的部分。但它僅僅能被我們編程者看到,對於計算機而言,它是透明的。

// 單行注釋,用於注釋這個符號後面的內容/* */ 多行注釋,用於注釋掉"*"和"*/"之間的全部內容

4. 例程

今天的內容就是這些,其實沒有太難的東西,下面我們看一下最簡單的那段代碼,我做了簡單的修改

仔細看看這段代碼,找找都用到了哪些今天提到過的東西。這裡的代碼幾乎每次練習都要敲的,慢慢就都記住了。不懂的地方不用太糾結,這裡只是先做了解,後面會仔細介紹。

相關焦點

  • 「C語言從入門到入土」必備C語言基礎筆記整理
    一、C語言1、什麼是C語言?C語言是人寫機器看的一種語言。C語言是高級語言中的低級語言。C語言貼近硬體。C語言的入門學習比較簡單。彙編語言——>B語言——>C語言2、C語言的特性首先C語言就是你的女朋友。無論你讓它幹什麼,它絕對不會自己找到方法。
  • C語言怎麼樣?今天聊聊C語言的發展史!
    1966年,馬丁·理察德在劍橋大學,以CPL程式語言為基礎,發明了BCPL程式語言。為什麼用基本這個詞呢?因為,在系統裡面有一部分命令是用B語言寫的。此版本還看到了C語言的開始,該語言用於編寫一些命令。 此處的代碼僅是某些命令,某些庫函數和C編譯器的原始碼。c /中的文件來自 last1120c.tar.gz 磁帶,並構成了第二版Unix的有效C編譯器。
  • C語言編程:驗證哥德巴赫猜想
    a = b + c(其中a是大於等於6的整數,b和c是素數)這個問題就等價於:對於一個給定的大於等於4的偶數a,怎麼找到素數b和c呢?可以用循環的方法,把b的值從3循環到a-3,那麼對應的c的值就是a-3到3。然後我們分別對每一組的b和c值進行是否是素數的判斷。
  • 入門前須知基礎!C語言基礎教學檔案!編號零零肆
    C語言令牌每個C程序都是一組指令,每個指令都是一些單獨的單元的集合。每個最小的單個AC程序單元稱為令牌。AC程序(用來定義電腦程式的形式語言)中的每條指令都是令牌的集合。令牌用於構建c程序,它們被稱為AC程序的基本構建塊。
  • C語言程序設計試題及答案
    20個小題,每小題1分,共20分)1、C語言程序的基本單位是( )。A) int:a, b, c; B) int a; b; c;C) int a, b, c D) int a, b, c;20、C語言用( )表示邏輯「真」值。
  • 第一篇:C語言編程基礎語法
    本專欄系列分六篇,總結了C語言基礎知識的核心要點。教學視頻已上線,讀者可根據自身情況有選擇性地學習。01編程基礎C語言——貝爾實驗室、Dennis Ritchie屬於高級語言,更接近人類語言邏輯,需要編譯器編譯,執行依賴運行環境;但容易學習。其特點:模塊化編程程序設計,層次清晰;語句簡潔,提出程序庫概念;功能強大,系統、應用軟體均可開發;移植性好,適合不同的作業系統。除此之外,C語言還有豐富的運算符、數據結構等,程序設計自由度大,可以對硬體進行操作。
  • C Primer Plus 中文版 PDF
    學習C語言如果只推薦一本教材,那麼我一定會推薦這本《C Primer Plus》,豆瓣評分高達9.4分,如今已經更新到了第六版。首先基礎內容非常詳實,c語言的語法規則是比較精煉短小的,而這本書除了精講語法內容,還配有大量的代碼示例和代碼講解,這對於小白來說,是非常重要的。
  • C語言相關文件的基本知識
    用過計算機的人,對文件都不陌生,大多數人都接觸過,今天我們來講講關於C語言相關文件的基本知識。首先,我們先來了解了解什麼是文件。文件有不同的類型,在程序的設計中,主要有兩種文件; 1.程序文件;包括源程序文件(後綴為.c),目標文件(後綴為.obj),可執行文件(後綴為.exe)等,這類文件的內容是程序代碼。
  • 學校裡學不到的C語言教程之12:字符集基本概念及實現原理初步
    實際的編程工作中一定會涉及到中文處理。而這在傳統的 C 語言裡其實是處理不了的,這就涉及到一個術語字符集。字符集相關的知識相當的多。我們先撿最簡單的說。我們先來看 C 語言中的字符串本質上是 char 的流,而每個 char 只能表示 256 個字符,對於英文來說是足夠了的,而對中文或者其他類似的如日文則是表示不完的。所以傳統來說表示中日文需要用兩個字節來表示一個漢字,這一點用我們前面介紹過的 UltraEdit 來可以非常的容易證實。
  • C語言字符集由字母,數字,空格,標點和特殊字符組成
    C源程序的結構特點1.一個C語言源程序可以由一個或多個源文件組成。2.每個源文件可由一個或多個函數組成。在編程時應力求遵循這些規則,以養成良好的編程風格。C語言的字符集字符是組成語言的最基本的元素。C語言字符集由字母,數字,空格,標點和特殊字符組成。在字符常量,字符串常量和注釋中還可以使用漢字或其它可表示的圖形符號。
  • 如何利用C語言求二元一次方程的解
    今天,小編我來詳細的講解一節C語言的具體運用。我們今天先拿二元一次方程來開刀。大家都知道二元一次方程的解,有三種情況,即無解, 有兩個相同的解,有兩個不同的解。那麼在編程前我們先要制定流程圖,二元一次方程的係數在這裡我們依然使用我們常用的a,b,c,根的判別式,這個我們都知道b^2-4ac(其中『^』這個是指數的意思),求解公式等。
  • 最全的C語言基礎知識都在這了
    我們用一個簡單的c程序例子,介紹c語言的基本構成、格式、以及良好的書寫風格,加深小夥伴們對C語言的認識。:main() { }這是c語言的基本結構,任何一個程序都必須包含這個結構。2、main()----在c語言中稱之為「主函數」,一個c程序有且僅有一個main函數,任何一個c程序總是從main函數開始執行,main函數後面的一對圓括號不能省略。3、被大括號{ }括起來的內容稱為main函數的函數體,這部分內容就是計算機要執行的內容。
  • 自考「C語言程序設計」模擬試題九
    A.d&ef          B.6a            C.z4x5c           D.a3/b4  3.在C語言中,存儲一個字符型、整型、單精度實型變量所需的空間是()。  int  x;   char  y;   char  z[20];  A. scanf(「%d%c%c」,&x,&y,&z);     B. scanf(「%d%c%s」,&x,&y,&z);  C. scanf(「%d%c%c」,&x,&y,z);
  • ARM中ADS環境下C語言和彙編語言混合編程及示例
    彙編語言是和CPU的指令集緊密相連的,作為涉及底層的嵌入式系統開發,熟練對應彙編語言的使用也是必須的。這裡主要討論C和彙編的混合編程,包括相互之間的函數調用。下面分四種情況來進行討論,不涉及C++語言。
  • 開課吧:C語言現在的就業形勢如何?前景怎麼樣?
    程式語言排行榜第一,C語言簡潔緊湊、靈活方便C語言一共只有32個關鍵字,同時 C 語言也可以像彙編語言一樣對位、字節和地址進行操作, 而這三者是計算機最基本的工作單元。第二:C語言的出現本來就是為了代替彙編從事底層操作,而目前現在所出的很多語言大都不能進行底層操作,這樣就使得C語言的地位不可動搖。
  • C語言基礎知識學習(一)
    C程序基礎1. 標識符在程序中使用的變量名、函數名、數組名、指針名、標號等稱為標識符.原先的C89標準中只有32個關鍵字然後在1999年之後進行了兩次技術修正,新出臺了C99標準新增加了5個關鍵字 分別是:restrict, inline, _Complex, _Imaginary, _Boolb) 預定義標識符包括C語言提供的庫函數
  • 深入理解C語言
    導讀:Dennis Ritchie過世了,他發明了C語言,一個影響深遠並徹底改變世界的計算機語言。一門經歷40多年的到今天還長盛不訓的語言,今天很多語言都受到C的影響,C++,Java,C#,Perl,PHP,Javascript等等。但是,你對C了解嗎?相信你看過本站的《C語言的謎題》還有《誰說C語言很簡單?》。
  • 二級c語言考試改革_計算機二級考試c語言考試題型 - CSDN
    網站:http://chaxun.neea.edu.cn三、計算機二級考試的簡介以及C語言的試題分析1、計算機二級考試是全國計算機等級考試(National Computer Rank Examination,簡稱NCRE)四個等級中的一個等級,考核計算機基礎知識和使用一種高級計算機語言編寫程序以及上機調試的基本技能。計算機二級考試採用全國統一命題、統一考試的形式。
  • C/C+編程筆記:C語言編程面試常見問題,全是經典題!
    如果有剛剛學習編程的小夥伴也可以看一下,都是當時大學應該學懂的,但是因為我以前沒有好好聽課,有些也沒有注意到,現在也是提醒大家吧~ C語言的主要特徵是什麼?
  • 《小灰教你零基礎學python》-Python入門語言
    在講解Python介紹之前我需要從解釋一些基礎概念,為了照顧零編程基礎小白。一、什麼是程序?二、什麼是程式語言程序(軟體)是使用程式語言編寫的,比如咱們日常使用的微信、qq、瀏覽器、播放器都是使用程式語言編寫的,程式語言有哪些:javapython