Is there a way to check if a variable is a whole number? C++

前端 未结 7 715
北恋
北恋 2020-12-20 14:01

I need to check if a variable is a whole number, say I have the code:

double foobar = 3;
//Pseudocode
if (foobar == whole)
    cout << \"It\'s whole\";         


        
7条回答
  •  时光说笑
    2020-12-20 14:24

    just write a function or expression to Check for whole number, returning bool.

    in usual definition i think whole number is greater than 0 with no decimal part.

    then,

    if (abs(floor(foobar) )== foobar)
        cout << "It's whole";
    else
        cout << "Not whole";
    

提交回复
热议问题