谈谈C语言中的杂项运算符
生活随笔
收集整理的這篇文章主要介紹了
谈谈C语言中的杂项运算符
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在C語言中,還有一些重要的運算符,例如:sizeof()、&、*?、 ?: 。我們把上述的這些運算符歸為雜項運算符,下面我將詳細介紹這些雜項運算符。
下面的表格列出了 C 語言支持的所有雜項運算符:
| 運算符 | 解釋 | 例子 |
| sizeof() | 返回變量的大小 | sizeof(int)將返回4 |
| & | 返回變量的地址 | &a; 將給出變量的實際地址 |
| * | 指向一個變量 | *a; 將指向一個變量 |
| ?: | 條件表達式 | 如果條件為真 ? 則值為 X : 否則值為 Y |
下面的實例,展示了 C 語言支持的所有雜項運算符:
#includeint main(){ ? int a = 5; ? short b; ? double c; ? int* ptr; ? /* & 和 * 運算符實例 */ ? ptr = &a; ? ?/* 'ptr' 現在包含 'a' 的地址 */ ? printf("a 的值是 %d\n", a); ? printf("*ptr 是 %d\n", *ptr); ? /* 三元運算符實例 */ ? a = 10; ? b = (a == 1) ? 20: 30; ? printf( "b 的值是 %d\n", b );b = (a == 10) ? 20: 30; ? printf( "b 的值是 %d\n", b ); ? return 0; }運行編譯上面的源代碼,將會輸出以下結果:
a 的值是 5 *ptr 是 5 b 的值是 30 b 的值是 20聲明:
本文于網絡整理,版權歸原作者所有,如來源信息有誤或侵犯權益,請聯系我們刪除或授權事宜。
總結
以上是生活随笔為你收集整理的谈谈C语言中的杂项运算符的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 量比低换手率高说明什么意思?
- 下一篇: 圆弧底的股票涨幅有多大?