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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

C语言符号意思(看了必懂系列)

發(fā)布時間:2023/12/14 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C语言符号意思(看了必懂系列) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

所有的努力都不會完全白費,你付出多少時間和精力,都是在對未來的積累。世界上什么都不公平,唯獨時間最公平,你是懶惰還是努力,時間都會給出結(jié)果。
auto :聲明自動變量 一般不使用
double :聲明雙精度變量或函數(shù)
int: 聲明整型變量或函數(shù)
struct:聲明結(jié)構(gòu)體變量或函數(shù)
break:跳出當前循環(huán)
else :條件語句否定分支(與 if 連用)
long :聲明長整型變量或函數(shù)
switch :用于開關(guān)語句
case:開關(guān)語句分支
enum :聲明枚舉類型
register:聲明積存器變量
typedef:用以給數(shù)據(jù)類型取別名(當然還有其他作用)
char :聲明字符型變量或函數(shù)
extern:聲明變量是在其他文件正聲明(也可以看做是引用變量)
return :子程序返回語句(可以帶參數(shù),也看不帶參數(shù))
union:聲明聯(lián)合數(shù)據(jù)類型
const :聲明只讀變量
float:聲明浮點型變量或函數(shù)
short :聲明短整型變量或函數(shù)
unsigned:聲明無符號類型變量或函數(shù)
continue:結(jié)束當前循環(huán),開始下一輪循環(huán)
for:一種循環(huán)語句(可意會不可言傳)
signed:生命有符號類型變量或函數(shù)
void :聲明函數(shù)無返回值或無參數(shù),聲明無類型指針(基本上就這三個作用)
default:開關(guān)語句中的“其他”分支
goto:無條件跳轉(zhuǎn)語句
sizeof:計算數(shù)據(jù)類型長度
volatile:說明變量在程序執(zhí)行中可被隱含地改變
do :循環(huán)語句的循環(huán)體
while :循環(huán)語句的循環(huán)條件
static :聲明靜態(tài)變量
if:條件語句

C語言中的符號 運算符的種類C語言的運算符可分為以下幾類:
1.算術(shù)運算符 用于各類數(shù)值運算。包括加(+)、減(-)、乘()、除(/)、求余(或稱模運算,%)、自增(++)、自減(–)共七種。
2.關(guān)系運算符 用于比較運算。包括大于(>)、小于(<)、等于(==)、 大于等于(>=)、小于等于(<=)和不等于(!=)六種。
3.邏輯運算符 用于邏輯運算。包括與(&&)、或(||)、非(!)三種。
4.位操作運算符 參與運算的量,按二進制位進行運算。包括位與(&)、位或(|)、位非(~)、位異或(^)、左移(<<)、右移(>>)六種。
5.賦值運算符 用于賦值運算,分為簡單賦值(=)、復(fù)合算術(shù)賦值(+=,-=,=,/=,%=) 和復(fù)合位運算賦值(&=,|=,^=,>>=,<<=)三類共十一種。
6.條件運算符 這是一個三目運算符,用于條件求值(?: )。
7.逗號運算符 用于把若干表達式組合成一個表達式(,)。
8.指針運算符 用于取內(nèi)容(*)和取地址(&)二種運算。
9.求字節(jié)數(shù)運算符 用于計算數(shù)據(jù)類型所占的字節(jié)數(shù)(sizeof)。
10.特殊運算符 有括號(),下標[],成員(→,.)等幾種。

1.C的數(shù)據(jù)類型 基本類型,構(gòu)造類型,指針類型,空類型
2.基本類型的分類及特點
類型說明符 字節(jié) 數(shù)值范圍
字符型char 1 C字符集
基本整型int 2 -32768~32767
短整型short int 2 -32768~32767
長整型 long int 4 -214783648~214783647
無符號型 unsigned 2 0~65535
無符號長整型 unsigned long 4 0~4294967295
單精度實型 float 4 3/4E-38~3/4E+38
雙精度實型 double 8 1/7E-308~1/7E+308
3.常量后綴 L或l 長整型 U或u 無符號數(shù) F或f 浮點數(shù)
4.常量類型 整數(shù),長整數(shù),無符號數(shù),浮點數(shù),字符,字符串,符號常數(shù),轉(zhuǎn)義字符。
5.數(shù)據(jù)類型轉(zhuǎn)換 ·自動轉(zhuǎn)換 在不同類型數(shù)據(jù)的混合運算中,由系統(tǒng)自動實現(xiàn)轉(zhuǎn)換, 由少字節(jié)類型向多字節(jié)類型轉(zhuǎn)換。 不同類型的量相互賦值時也由系統(tǒng)自動進行轉(zhuǎn)換,把賦值號右邊的類型轉(zhuǎn)換為左邊的類型。 ·強制轉(zhuǎn)換 由強制轉(zhuǎn)換運算符完成轉(zhuǎn)換。
6.運算符優(yōu)先級和結(jié)合性 一般而言,單目運算符優(yōu)先級較高,賦值運算符優(yōu)先級低。 算術(shù)運算符優(yōu)先級較高,關(guān)系和邏輯運算符優(yōu)先級較低。 多數(shù)運算符具有左結(jié)合性,單目運算符、三目運算符、 賦值
7.表達式 表達式是由運算符連接常量、變量、函數(shù)所組成的式子。 每個表達式都有一個值和類型。 表達式求值按運算符的優(yōu)先級和結(jié)合性所規(guī)定的順序進行。
表示輸出類型的格式字符 格式字符意義
d 以十進制形式輸出帶符號整數(shù)(正數(shù)不輸出符號)
o 以八進制形式輸出無符號整數(shù)(不輸出前綴O)
x 以十六進制形式輸出無符號整數(shù)(不輸出前綴OX)
u 以十進制形式輸出無符號整數(shù)
f 以小數(shù)形式輸出單、雙精度實數(shù)
e 以指數(shù)形式輸出單、雙精度實數(shù)
g 以%f%e中較短的輸出寬度輸出單、雙精度實數(shù)
c 輸出單個字符
s 輸出字符串
標志字符為-、+、#、空格四種,其意義下表所示:
標志格式字符 標 志 意 義
- 結(jié)果左對齊,右邊填空格
+ 輸出符號(正號或負號)空格輸出值為正時冠以空格,為負時冠以負號
對c,s,d,u類無影響;對o類, 在輸出時加前
綴o 對x類,在輸出時加前綴0x;對e,g,f 類當結(jié)果有小數(shù)時才給出小數(shù)點
格式字符串
格式字符串的一般形式為: %[*][輸入數(shù)據(jù)寬度][長度]類型 其中有方括號[]的項為任選項。各項的意義如下:
1.類型
表示輸入數(shù)據(jù)的類型,其格式符和意義下表所示。
格式 字符意義
d 輸入十進制整數(shù)
o 輸入八進制整數(shù)
x 輸入十六進制整數(shù)
u 輸入無符號十進制整數(shù)
f或e 輸入實型數(shù)(用小數(shù)形式或指數(shù)形式)
c 輸入單個字符
s 輸入字符串
轉(zhuǎn)義字符
轉(zhuǎn)義字符是一種特殊的字符常量。轉(zhuǎn)義字符以反斜線”\”開頭,后跟一個或幾個字符。轉(zhuǎn)義字符具有特定的含義,不同于字符原有的意義,故稱“轉(zhuǎn)義”字符。例如,在前面各例題printf函數(shù)的格式串中用到的“\n”就是一個轉(zhuǎn)義字符,其意義是“回車換行”。轉(zhuǎn)義字符主要用來表示那些用一般字符不便于表示的控制代碼。
常用的轉(zhuǎn)義字符及其含義
轉(zhuǎn)義字符 轉(zhuǎn)義字符的意義
\n 回車換行
\t 橫向跳到下一制表位置
\v 豎向跳格
\b 退格
\r 回車
\f 走紙換頁
\ 反斜線符”\”
\’ 單引號符
\a 鳴鈴
\ddd 1~3位八進制數(shù)所代表的字符
\xhh 1~2位十六進制數(shù)所代表的字符 廣義地講,C語言字符集中的任何一個字符均可用轉(zhuǎn)義字符來表示。
在C語言中,對變量的存儲類型說明有以下四種:
auto 自動變量
register 寄存器變量
extern 外部變量
static 靜態(tài)變量
自動變量和寄存器變量屬于動態(tài)存儲方式, 外部變量和靜態(tài)變量屬于靜態(tài)存儲方式。在介紹了變量的存儲類型之后, 可以知道對一個變量的說明不僅應(yīng)說明其數(shù)據(jù)類型,還應(yīng)說明其存儲類型。 因此變量說明的完整形式應(yīng)為: 存儲類型說明符 數(shù)據(jù)類型說明符 變量名,變量名…; 例如:
static int a,b; 說明a,b為靜態(tài)類型變量
auto char c1,c2; 說明c1,c2為自動字符變量
static int a[5]={1,2,3,4,5}; 說明a為靜整型數(shù)組
extern int x,y; 說明x,y為外部整型變量 與指針有關(guān)的各種說明和意義見下表。
int *p; p為指向整型量的指針變量
int *p[n]; p為指針數(shù)組,由n個指向整型量的指針元素組成。
int (*p)[n]; p為指向整型二維數(shù)組的指針變量,二維數(shù)組的列數(shù)為n int *p() p為返回指針值的函數(shù),該指針指向整型量
int (*p)() p為指向函數(shù)的指針,該函數(shù)返回整型量
int **p p為一個指向另一指針的指針變量,該指針指向一個整型量。

??C/C++??如果想快速入門,我總結(jié)了136道題,詳細的解釋和總結(jié)幫你快速入門??
點擊此處獲取

加油

總結(jié)

以上是生活随笔為你收集整理的C语言符号意思(看了必懂系列)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。