程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> C++ 中的“ !” 運算

C++ 中的“ !” 運算

編輯:C++入門知識

在介紹“ !”運算之前,我們要知道一個變量n,如果n>0,那麼我們可以在邏輯上叫它“真”,如果n<=0 ,那麼我們可以在邏輯上叫它“假”。

n為真時,!n就為假(false),轉換為整型值即為0;

n為假時,!n就是真(true),轉換為整型值即為1;

看起來很簡單,但是“ !” 運算有一個重要的用處,就是可以把任意的數轉換成0或1,下面舉一個例子:

int n = 7 ;// 初始值

!n 等於 0 ;

!!n 等於 1 ;

在舉個例子:

int n = -1 ;// 初始值

!n 等於 1 ;

!!n 等於 0 ;

我們可以用這個特點,在不用if語句的情況下,進行開關判斷。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved