Ⅰ c語言的符號含義
?:是連在一起用的,是一個三元運算符,例子如:z<y?z:x,表示如果z<y成立,則執行z或者是返回z部分操作的結果,否則執行x或者返回x部分操作後的結果。所以你上面的等式:w<x?w:z<y?z:x,先判斷w<x是否成立,明顯4<3是不成立的,所以執行冒號(:)後面的操作z<y?z:x,z<y是成立的,所以最終返回的結果是z值。上面定義的z=1嘛,所以輸出的結果是1.
s*=s的意思是s=s*s
Ⅱ C語言中%d,%nd,%f,%lf,%c,%o,%x %e這個幾個符號都表示什麼
C語言中%d,%nd,%f,%lf,%c,%o,%x %e這個幾個符號的表示意思如下:
1、%a(%A) 表示浮點數、十六進制數字和p-(P-)記數法(C99)。
2、%c 表示字元。
3、%d表示有符號十進制整數。
4、%f 表示浮點數(包括float和doulbe)。
5、%e(%E)表示 浮點數指數輸出[e-(E-)記數法]。
6、%g(%G) 表示浮點數不顯無意義的零"0"。
7、%i表示有符號十進制整數(與%d相同)。
8、%u表示無符號十進制整數。
9、%o表示八進制整數 e.g. 0123。
10、%x(%X)還是十六進制整數 e.g. 0x1234。
11、%p 表示指針。
12、%s表示字元串。
(2)c語言的各種符號含義擴展閱讀
1、%:表示格式說明的起始符號,不可缺少。
2、-:有-表示左對齊輸出,如省略表示右對齊輸出。
3、0:有0表示指定空位填0,如省略表示指定空位不填。
4、m.n:m指域寬,即對應的輸出項在輸出設備上所佔的字元數。N指精度。用於說明輸出的實型數的小數位數。為指定n時,隱含的精度為n=6位。
5、h:l對整型指long型,對實型指double型。h用於將整型的格式字元修正為short型。
Ⅲ C語言中的符號是什麼意思
「&&」表示 與,意為同時都要滿足。
「||」表示 或,意為二者或多著只要滿足其中一個。
在C語言中,&&和||都屬於邏輯運算符,並且都是雙目運算符。
邏輯運算符總共有3個,分別是"&&"、"||"和"!"。a && b,一假必假,結合性從左至右。||是邏輯或運算符,a || b,一真必真,結合性從左至右。
&&和||在Java和PHP以及c#中都是邏輯操作符,也叫條件操作符橋培。
(3)c語言的各種符號含義擴展閱讀 :
c語言中&&是一種雙目運算符,表示與運算,而當左邊所給表達式或變數為0時,不再計算右 側,整個表達式為零。
邏輯運算符是用來判斷一件事情是"成立"還是「不成立」,或者說是「真」還是「假」,敏芹唯判斷的結果只有兩個值,用數字表示就是「0」和「非0」。
其中,「非0」表示該邏輯運算的結果是「真」,首埋「0」表示這個邏輯運算表達式的結果為「假」。
Ⅳ c語言編程用的符號有哪些什麼意思
= 賦值
== 判斷是否相等
!= 不等
+= 例如 a+=b的意思就是a = a+b;
然後 -= *= /= 與+=類似
&&是邏輯與
|| 是邏輯或
!表示邏輯非
&表示取地址
*p 表示指針(p這個字母可以隨意指定)
大致常用的就這些,你看吧,哪些不懂得就追問,我告訴你
Ⅳ c語言編程用的符號有哪些是什麼意思
1、C語言常用編程符號:
%取余數 5%3=2
&位的和 2&3=2
|位或 2|3=3
!非 !2=0
&&和 3&&5為真 4&&0 為假
||或 3||0為真 0||0為假
+= 相當於 a+=b a=a+b,其他相似 如*= -= /=
<< 位向左移
>>位向右移
sizeof 確定占的空間大小 sizeof(int)
>< >= <=這就是大於小於大於等於,小於等於
a?b:c判斷,如果a為真,則返回b,否則返回c
!=不等於
++ ——自增自減,a--相當於a=a-1
2、運算符優先順序:
Ⅵ C語言各個符號的意思
1,提高運算冊消衫優先順序
2,邏輯取反;i=i+1;i=i-1; 數據橋跡類州腔型所佔內存大小(sizeof(int))
3,乘;除;求余(i = 10%7; i == 3)
4,加; 減 或者 負號
5,小於號; 小於等於; 大於; 大於等於
6,相等;不等
7,邏輯與 true && false == false ; true && true == true
8,邏輯或 1 || 0 == 1; 0 || 0 == 0;
9,賦值號; i+=3同i=i+3此後同理
Ⅶ c語言中各個標識符所表示的意思
C語言中的標識符
1) 標識符由字母、數字、下劃線「_」組成,並且首字母不能是數字.
2) 不能把C語言關鍵字作為標識符.
3) 標識符長度限制8字元.
(註:8字元長度限制是C89標准,C99標准已經擴充長度,其實大部分工業標准都更長)。
4) 標識符對大小寫敏感.
5)標識符命名應做到「見名知意」
下面的標識符名是合法的:
year,Day,ATOK,x1,_ CWS,_change_to
而下面的標識符名是不合法的:
#123,.COM,$100,1996Y,1_2_3,Win3.2
如果你問的是關鍵字的話,參考下面的內容:
auto :聲明自動變數
short :聲明短整型變數或函數
int: 聲明整型變數或函數 long :聲明長整型變數或函數
float:聲明浮點型變數或函數
double :聲明雙精度變數或函數
char :聲明字元型變數或函數
struct:聲明結構體變數或函數
union:聲明共用數據類型
enum :聲明枚舉類型
typedef:用以給數據類型取別名
const :聲明只讀變數
unsigned:聲明無符號類型變數或函數
signed:聲明有符號類型變數或函數
extern:聲明變數是在其他文件正聲明
register:聲明寄存器變數
static :聲明靜態變數
volatile:說明變數在程序執行中可被隱含地改變
void :聲明函數無返回值或無參數,聲明無類型指針
if:條件語句
else :條件語句否定分支(與 if 連用)
switch :用於開關語句
case:開關語句分支
for:一種循環語句
do :循環語句的循環體
while :循環語句的循環條件
goto:無條件跳轉語句
continue:結束當前循環,開始下一輪循環
break:跳出當前循環
default:開關語句中的「其他」分支
sizeof:計算數據類型長度
return :子程序返回語句(可以帶參數,也可不帶參數)循環條件
Ⅷ C語言各類符號意義以及用法
auto :聲明自動變數
short :聲明短整型變數或函數
int: 聲明整型變數或函數
long :聲明長整型變數或函數
float:聲明浮點型變數或函數
double :聲明雙精度變數或函數
char :聲明字元型變數或函數
struct:聲明結構體變數或函數
union:聲明共用數據類型
enum :聲明枚舉類型
typedef:用以給數據類型取別名
const :聲明只讀變數
unsigned:聲明無符號類型變數或函數
signed:聲明有符號類型變數或函數
extern:聲明變數是在其他文件中聲明
register:聲明寄存器變數
static :聲明靜態變數
volatile:說明變數在程序執行中可被隱含地改變
void :聲明函數無返回值或無參數,聲明無類型指針
if:條件語句 else :條件語句否定分支(與 if 連用)
switch :用於開關語句 case:開關語句分支
for:一種循環語句
do :循環語句的循環體 while :循環語句的循環條件
goto:無條件跳轉語句
continue:結束當前循環,開始下一輪循環
break:跳出當前循環
default:開關語句中的「其他」分支
sizeof:計算數據類型長度
return :子程序返回語句(可以帶參數,也可不帶參數)循環條件
Ⅸ c語言各種符號的意思
&: 在C語言中有兩種意思,一種是取地址符,是單目運算符;另一種是位運算符,表示「按位與」,是雙目運算符。|: 是位運算符,表示「按位或」。
資料擴展
1、符號 & 和 | 這兩個運算符都是二進制的按位操作符。
&: 二進制「與」(都為1時,結果是1,否則是0。),比如:1010 & 1011 = 1010,1010 & 1000 = 1000。
|: 二進制「或」(有1時,結果是1,都是0時,結果為0。),比如:1010 | 1011 = 1011,1010 | 1000 = 1010。
2、位運算符將數字視為二進制值,並按位進行相應運算,運算完成後再重新轉換為數字。
例如:
表達式10&15表示(1010 & 1111),它將返回表示1010的值10。因為真真得真,或者是11得1,同位全是1結果也是1。
表達式10|15表示(1010 | 1111),它將返回表示1111的值15。假假得假。全零得零。
3、C語言中的符號分為10類:算術運算符、關系運算符、邏輯運算符、位操作運算符、賦值運算符、條件運算符、逗號運算符、指針運算符、求位元組數運算符和特殊運算符。
4、位操作運算符:參與運算的量,按二進制位進行運算。包括位與(&)、位或(|)、位非(~)、位異或(^)、左移(<<)、右移(>>)六種。