Thulasiram
Thulasiram

Reputation: 8552

when c++ return true / false if the data type is integer or double value

we are migrating project from c++ to c#. Can any one let me know when c++ return true or false for integer or double datatype value.

int a=3; or int a=-3; ... etc

if(a) //it will return true or false
{

}
else
{

}

Upvotes: 0

Views: 1163

Answers (2)

Deb
Deb

Reputation: 2972

If the variable is non-zero then it's return true

int a = 3; //or any negetive number like a = -3

if(a){
//This part will execute
}
else
{

}

2nd part:

int a = 0;
if(a){

}
else
{
//this part will execute
}

Upvotes: 2

TNA
TNA

Reputation: 2745

It returns false for 0 and true otherwise.

Upvotes: 3

Related Questions