最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C語言入門篇--注釋,關鍵字typedef及轉義字符詳解

 更新時間:2021年08月27日 17:07:24   作者:yycure  
本篇文章是c語言基礎篇,主要為大家介紹了C語言的關鍵字typedef,注釋,轉義字符的基本理論知識,希望可以幫助大家快速入門c語言的世界,更好的理解c語言

注釋

1.注釋意義

(1)代碼中有不需要的代碼可以直接刪除,也可以注釋掉。
(2)有些代碼比較難懂可以注釋一下。

2.兩種注釋風格

2.1 C語言注釋風格

/*xxxxxx*/ 一次可以注釋一行或多行,但不能嵌套注釋。

eg:

#include <stdio.h>
int main()
{
/*      printf("%Hello world!");
	/*printf("%Hello world!");
	printf("%Hello world!");*/
    	printf("%Hello world!");    */   //未被注釋
    	return 0;
}

2.2 C++注釋風格

//xxxxxxxx 一次可以注釋一行或多行,可嵌套注釋。

eg:

#include <stdio.h>
int main()
{
	//printf("%hello world!");
	//printf("%hello world!");
	//printf("%hello world!");
	//printf("%hello world!");
 	  return 0;
}

關鍵字typedef

typedef 是類型重命名關鍵字。

1.注意

1.對于一般的內置類型,不建議采用typedef進行重命名,否則對別人來說可讀性不高。

2.對于一些結構體、枚舉、聯(lián)合等可以進行重命名,提高可讀性。

2.用法

語法結構

typedef關鍵字+原本名稱+新名稱

eg:

#include <stdio.h>
typedef unsigned long long ull_t;//本類型名稱太長,可以重命名為一個簡短易懂的名稱
int main()
{
	unsigned long long num1 = 10;
	ull_t num2 = 10;
	printf("num1 =%llu\n", num1);
	printf("num2 =%llu\n", num2);	
	return 0;
}

在這里插入圖片描述 

轉義字符

C語言中一般用 \ 字符表示轉義,后邊緊跟者的為要轉義的字符。
C語言中定義了一些字母前加 \ 來表示一些不能顯示的ASCII字符,所有的ASCII碼都可以用 \ 加數(shù)字來表示。

1.轉義字符及其含義

轉義字符 釋義
\? 在書寫連續(xù)多個問號時使用,防止他們被解析成三字母詞
\' 用于表示字符常量 '
\" 用于表示一個字符串內部的雙引號 "
\\ 用于表示一個反斜杠,防止它被解釋為一個轉義序列符
\a 警告字符,蜂鳴
\b 退格符
\f 進紙符
\n 換行
\r 回車
\t 水平制表符
\v 垂直制表符
\ddd ddd表示1~3個八進制的數(shù)字。 如: \130(八進制)----->X(對應ASCII碼字符)
\xdd dd表示2個十六進制數(shù)字。 如: \x30(十六進制)---->0(對應ASCII碼字符)
\0 空字符(NUL)

2.字面 轉 特殊

eg:\n

n為普通字符是字面值---->\n則為轉義字符。

3.特殊 轉 字面

eg:\"

“為字符串雙引號---->\” 在輸出時可輸出"

4.例題

#include <stdio.h>
int main()
{
	printf("%d\n", strlen("c:\test\328\test.c"));
	return 0;
}

在這里插入圖片描述

\t、\32被解釋為轉義字符,算一個字符

以上就是C語言入門篇--注釋,關鍵字typedef及轉義字符詳解的詳細內容,更多關于C語言的資料請關注腳本之家其它相關文章!

相關文章

  • C++中對象與類的詳解及其作用介紹

    C++中對象與類的詳解及其作用介紹

    這篇文章主要介紹了C++中對象與類的詳解及其作用介紹,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-09-09
  • C++ 獲取dll當前路徑下所有文件

    C++ 獲取dll當前路徑下所有文件

    本文主要介紹了C++ 獲取dll當前路徑下所有文件,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-09-09
  • C語言設置和取得socket狀態(tài)的相關函數(shù)用法

    C語言設置和取得socket狀態(tài)的相關函數(shù)用法

    這篇文章主要介紹了C語言設置和取得socket狀態(tài)的相關函數(shù)用法,分別是setsockopt()函數(shù)和getsockopt()函數(shù)的使用介紹,需要的朋友可以參考下
    2015-09-09
  • C++ 類的賦值運算符''''=''''重載的方法實現(xiàn)

    C++ 類的賦值運算符''''=''''重載的方法實現(xiàn)

    這篇文章主要介紹了C++ 類的賦值運算符'='重載的方法實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-02-02
  • C++ 動態(tài)創(chuàng)建按鈕及 按鈕的消息響應

    C++ 動態(tài)創(chuàng)建按鈕及 按鈕的消息響應

    這篇文章主要介紹了C++ 動態(tài)創(chuàng)建按鈕及 按鈕的消息響應的相關資料,需要的朋友可以參考下
    2015-06-06
  • C語言volatile關鍵字的作用與示例

    C語言volatile關鍵字的作用與示例

    這篇文章主要介紹了C語言volatile關鍵字的作用,volatile提醒編譯器它后面所定義的變量隨時都有可能改變,因此編譯后的程序每次需要存儲或讀取這個變量的時候,都會直接從變量地址中讀取數(shù)據(jù)
    2023-04-04
  • C語言實現(xiàn)通訊錄系統(tǒng)課程設計

    C語言實現(xiàn)通訊錄系統(tǒng)課程設計

    這篇文章主要為大家詳細介紹了C語言實現(xiàn)通訊錄系統(tǒng)課程設計,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • C/C++?QT實現(xiàn)解析JSON文件的示例代碼

    C/C++?QT實現(xiàn)解析JSON文件的示例代碼

    JSON是一種輕量級的數(shù)據(jù)交換格式,它是基于ECMAScript的一個子集,使用完全獨立于編程語言的文本格式來存儲和表示數(shù)據(jù)。這篇文章主要介紹了QT實現(xiàn)解析JSON文件的示例代碼,需要的可以參考一下
    2022-01-01
  • Qt中QPainter與坐標的使用

    Qt中QPainter與坐標的使用

    本文主要介紹了Qt中QPainter與坐標的使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-04-04
  • C++ 名稱空間詳情

    C++ 名稱空間詳情

    當一個項目變得大型之后,我們會引入很多的庫,這么一來兩個庫很可能會定義List、Tree、Node同名的類,編譯器要是不考慮這情況的話,程序員調用時就會出現(xiàn)沖突問題。C++提供了名稱空間工具,以更好的控制名稱的作用域,本文就來談談C++ 名稱空間,需要的朋友可以參考一下
    2021-09-09

最新評論

义乌市| 如皋市| 天柱县| 赣榆县| 青海省| 甘德县| 益阳市| 和政县| 徐闻县| 同江市| 孝昌县| 成安县| 廊坊市| 壶关县| 大化| 合川市| 丁青县| 芦山县| 普宁市| 观塘区| 万安县| 通许县| 雷山县| 南雄市| 农安县| 康马县| 呈贡县| 翁牛特旗| 保康县| 静乐县| 双峰县| 江永县| 镇宁| 英山县| 永胜县| 互助| 潜山县| 东安县| 隆林| 滁州市| 南通市|