1022:整型與布爾型的轉換


【題目描述】
將一個整型變量的值賦給一個布爾型變量,再將這個布爾型變量的值賦給一個整型變量,得到的值是多少?

【輸入】
一個整型范圍內的整數,即初始時整型變量的值。

【輸出】
一個整數,經過上述過程后得到的結果。

【輸入樣例】
3
【輸出樣例】
1
題目分析:
同1020,1021,跟着題目的順序賦值即可。需要注意的是對於bool來說,他只有兩個值0和1,如果你賦值一個數給bool變量他會自動進行抓換,除0以外的數字都默認為1.

#include<iostream>
using namespace std;
int main(){
    int a;
    bool b;
    cin>>a;//假設a=3
    b = a;//賦值給bool變量自動轉化為1
    a = b;//再把1賦值給整型變量,還是1
    cout<<a;
    return 0;
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM