1. 程式人生 > 其它 >1022:整型與布林型的轉換

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;
}

本內容僅供同學們學習借鑑,請勿盲目的抄寫程式碼,如果文章中有任何問題,請留言,評論,共同學習進步!

本文來自部落格園,作者:MacToT,轉載請註明原文連結:https://www.cnblogs.com/zhouxing-bmw/p/15634622.html