条件运算符使用
條件運算符使用
(?:)他們合稱條件運算符不可分離
#include <stdio.h> void main () {char c;scanf ("%c",&c);c=(c>='A'&&c<='Z')?c+32:c;//printf("%c",c);}條件運算符(? : )是一個三目運算符,即有三個操作數(shù)。
使用條件運算符(?:)可以實現(xiàn) If else 的功能,其一般形式為:表達式1 ? 表達式2 : 表達式3其意思是:如果表達式1為真,則運算表達式2,整個條件表達式的值為 表達式2的值;反之,則運算表達式3,整個條件表達式的值為表達式3的值。例:判斷a,b 的大小
#include<stdio.h> void main() {int a,b;printf("輸入a,b的值(用逗號分隔):");scanf("%d,%d",&a,&b);a>b ? printf("a比b大!\n") : printf("a不比b大!\n"); }其中
a>b ? printf(“a比b大!\n”) : printf(“b比a大!\n”);
相當于:
————————————————
版權(quán)聲明:本文為CSDN博主「whh4122」的原創(chuàng)文章,遵循CC 4.0 BY-SA版權(quán)協(xié)議,轉(zhuǎn)載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/whh4122/article/details/39271277
總結(jié)
- 上一篇: 快门(曝光时间)、光圈、感光度(ISO)
- 下一篇: python3 mysql模块_8.6.