日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

C语言中的标识符以字母或下划线开头,牛逼大神整理的C语言基础知识,你确定你不码下来?...

發布時間:2024/9/27 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C语言中的标识符以字母或下划线开头,牛逼大神整理的C语言基础知识,你确定你不码下来?... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

【【怪獸愛C語言】牛逼大神整理的C語言基礎知識,你確定你不碼下來?】https://toutiao.com/group/6577344220355363341/?iid=15906422033&app=explore_article&timestamp=1531501720&tt_from=copy_link&utm_source=copy_link&utm_medium=toutiao_ios&utm_campaign=client_share

軟件是將一組程序組織起來

每個程序由一組指令組成

數據結構 算法

數據結構

在程序中要指定數據的類型和數據的組織形式。

算法(程序的靈魂)

就是為了解決實際問題而提出的具體方法與步驟.

算法的特點

有窮性: 一個算法一定是有限的步驟.

確定性: 每一個步驟都是確定的,不是含糊的.

有零個或多個輸入: 指在執行算法時需要從外界取得必要的信息.

有一個或多個輸出: 目的是為了求解,”解”就是輸出

有效性: 每一步都應當有效的執行,并得到確定的結果

C 語言的應用領域

C 語言最初用于系統程序設計

系統程序是計算機操作系統或操作系統支持的實用程序的組成部分: 操作系統、解釋器、編輯器以及匯編器通常稱為系統程序

UNIX 操作系統是用 C 語言開發,有許多種 C 編譯器,可以滿足幾乎所有類型 PC 的需要

C語言的特點

C語言同時具有匯編語言和高級語言的優勢。

(1)語言簡潔、緊湊,使用方便、靈活。

(2)運算符極其豐富。

(3)生成的目標代碼質量高,程序執行效率高。

(4)可移植性好(較之匯編語言)。

(5)可以直接操縱硬件。

C語言規則

C語言有32個關鍵字 這些關鍵字結合慣用語法構成了 C程序設計語言 ,所有用C語言編寫的程序必須遵守的規則,所有關鍵字使用小寫形式 C語言是區分大小寫的,int 和 INT 不同,關鍵字不能用作變量名或函數名

程序執行總是先調用main()函數

每個程序必須有一個而且只能有一個稱作主函數的main()函數; main()函數后面必須跟有圓括號。括號內可以有參數可以沒有參數。

所有函數名后必須跟一個左大括號{ 表示代碼塊開始。同樣,右大括號 }表示代碼塊的結束。

大括號之間寫處理問題的代碼。除了在函數中,在循環語句、判斷語句等其他語句情況下也必須使用大括號{}。

代碼語句的結束用分號;表示。編譯器無法識別回車、空格,每條語句只能以分號結束,同一行中可以有多條語句。

注釋是用于描述命令、函數或整個程序。

它有兩種形式“多行注釋”和“單行注釋”。

多行注釋部分包含在“/*”和“*/”之間, 在編譯時它被 C編譯器忽略。

單行注釋則在 // 后面,在編譯時它被C編譯器忽略。

常量

常量就是一個保持不變的值,而且不可能被改變

示例

5 數字/整型常量

5.3 數字/實型常量

''Black'' 字符串常量

'C' 字符常量

什么是變量?

變量是儲存信息的地方.

變量是內存中的一個地址

在地址中可以進行數據的存儲和讀取

示例:變量

BEGIN

DISPLAY 'Enter 2 numbers’

INPUT A,B

C=A B

DISPLAY C

END

A 、B和C是偽代碼中的變量

*變量類型(如整型)告訴編譯器給變量分配

多大的內存

操作系統負責記住變量在內存中的地址

要引用內存空間中的值,只需指定變量名

標識符

用來標識變量名、符號常量名、函數名、數組名、類型名、文件名和其他各種用戶定義的對象的名稱都稱為標識符

標識符的長度可以是任何合適的數值,但是各種編譯器能夠識別的變量中的字符數目有所不同,見意不要超過8個字符(VC環境)

C 語言中的標識符區分大小寫

標識符的命名規則

變量名應該以字母或下劃線開頭

第一個字符后面可以跟字母、數字或

應該避免使用專有名詞來命名變量

應該避免使用可能引起混淆的字母

變量名區分大小寫

編寫程序時應該遵循一些標準的變量命名約定

變量名應該是有意義的而且是描述性的

標識符命名的良好習慣──見名知意:

通過變量名就知道變量值的含義。通常應選擇能表示數據含義的英文單詞(或縮寫)作變量名,或漢語拼音字頭作變量名。

關鍵字

在一個特定語言的上下文中有特殊意義的單詞

所有的數據類型都是保留的關鍵字

在指定變量名的同時還要指定將要存儲在其中的數據類型-變量聲明

C語言關鍵字

auto break case char const

continue default do double else

enum extern float for goto

if int long register return

short signed sizeof static struct

switch typedef union unsigned void

volatile while

基本數據類型

int

float

double

char

void

int 類型

存儲數字數據

聲明方式:int num;

不能存儲類似于“Alan” 或“abc”等任何其他類型的數據

*分配16 位(2 個字節)的內存空間,整數的范圍是從 - 32768 到 32767

(注意:在我們當前環境里,int占用4個字節)

示例:12322、0、-232

如: int num = 12332;

float 類型

存儲整數或包含小數位的值

聲明方式:float num;

最高精度是 6 位

*分配32 位(4 個字節)的內存空間

示例:23.05、56.5、32

如: float num = 23.05;

double 類型

存儲超出float類型大小的限制的值

聲明方式: double num;

最高精度是 10 位

*分配64 位(8 個字節)的內存空間

示例:23.34232324

如: double num = 23.34232324;

char 類型

存儲一個字符信息

聲明方式: char gender;

gender='M';

*分配8位(1 個字節)的內存空間

示例:'a'、'm'、'$'、'%'、'1'、'5'

如: char gender = 'A’;

[注意] 給字符型變量賦值必須加上一對單引號'’

字符型變量 C

char 與 int的聯系

字符在計算機中是以ASCII來存儲的,

字符變量在內存中的值是ASCII表中對應的整數

void 類型

告訴編譯器沒有任何類型的值

聲名方式:void num

不返回任何值

派生數據類型

通過修改四種基本數據類型以適應不同的

情況而產生的數據類型叫做派生數據類型

signed 和 unsigned 類型

signed最重要的是修改char數據類型(缺省為signed )

(0-127)有符號的, 有正負之分的

unsigned 類型指定變量只能接受正值

unsigned int varNum;

varNum=63123;

加上unsigned前綴,正數的取值范圍是原來的兩倍

修飾符可以與 int 和 float 數據類型一起使用

unsigned int 支持的范圍是從 0 到 65535

long 和 short 類型

要求某個整數的長度比正常長度更長或更短時,使用long 和short

* short int 占 8 位(1 個字節)的內存空間

允許的數字范圍是從 -128 到 127

* long int 占 32 位(4 個字節)的內存空間

-2,147,483,648 到 2,147,483,647

* long double 占 128 位(16 個字節)的內存空間

數據類型范圍 2-1

類型 *近似大小(位) 最小范圍

char 8 -128 到 127

unsigned char 8 0 到 255

signed char 8 -128 到 127

int 16 -32,768 到 32,767

unsigned int 16 0 到 65,535

signed int 16 與 int 相同

short int 8

unsigned short int 8 0 到 65, 535

signed short int 8 與 short int 相同

signed short int 8 與 short int 相同

long int 32 -2,147,483,648 到 2,147,483,647

signed long int 32 0 到 4,294,967,295

unsigned long int 32 0 到 4,294,967,295

float 32 六位精度

double 64 十位精度

long double 128 十位精度

如侵刪!

總結

以上是生活随笔為你收集整理的C语言中的标识符以字母或下划线开头,牛逼大神整理的C语言基础知识,你确定你不码下来?...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。