單目運算符是什么
單目運算符是指運算所需變量為一個的運算符,又叫一元運算符,其中有邏輯非運算符:!、按位取反運算符:~、自增自減運算符:++, --等。
邏輯非運算符【!】、按位取反運算符【~】、自增自減運算符【++, --】、負號運算符【-】、類型轉換運算符【(類型)】、指針運算符和取地址運算符【*和&】、長度運算符【sizeof】
運算所需變量為兩個的運算符叫做雙目運算符,例如+,-,*,/,%,<,>,>=,<=,==,!=,<<,>>,&,^,|,&&,||,=
運算所需變量為三個的運算符叫做三目運算符,只有條件表達式【?:】
1. i=j++
i=++j
輸出i和j的值
#include
int main()
{
int i,j;
printf(“輸入j:”);
scanf(“%d ”,&j);
i=j++; printf(“%d,%d\n”,i,j);
return 0; } #include《stdio.h> int main() { int i,j; printf(“輸入j:”);
scanf(“%d ”,&j);
i=++j; printf(“%d,%d\n”,i,j);
return 0;
}
#include
int main()
{ int i; printf(“輸入i:”);
scanf(“%d ”,&i);
i=i++;
printf(“%d\n”,i);
return 0;
}
2. i=i++
i=++i
輸出i的值
#include
int main()
{
int i;
printf(“輸入i:”);
scanf(“%d ”,&i);
i=i++;
printf(“%d\n”,i);
return 0;
}
#include
int i;
printf(“輸入i:”);
scanf(“%d”,&i);
i=++i;
printf(“%d\n”,i);
return 0;
}
3. i=i++ i=++i
輸出i++/++i的值 #include
int i;
printf(“輸入i:”);
scanf(“%d ”,&i);
printf(“%d\n”,i++);
return 0;}
#include
int i;
printf(“輸入i:”);
scanf(“%d, ”,&i);
printf(“%d\n”,++i);
return 0; }圖六
4. i=i++ i=++i
輸出i/i++/++i的值
#include
int i; printf(“輸入i:”);
scanf(“%d”,&i);
printf(“%d,%d,%d\n”,i,i++,++i);
return 0; }
發布評論請先 登錄
相關推薦
全套C語言培訓資料—PPT課件
邏輯異或運算符在Python中的用法
C語言指針運算符詳解
基于FPGA的計算器設計

技術干貨驛站 ▏解鎖C語言高效編程秘訣:深入解析運算符與優先級

技術干貨驛站 ▏深入理解C語言:編程高手必備,全方位解析運算符的核心技能!

MATLAB(4)--MATLAB基本運算
飛凌嵌入式ElfBoard ELF 1板卡-shell腳本編寫之四則運算
c語言從右到左的運算符有哪些
TestStand表達式中常用的語法規則和運算符使用

評論