第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

為什么運(yùn)行結(jié)果是1? 上面代碼isdigit()不是應(yīng)該返回1嗎?

為什么運(yùn)行結(jié)果是1? 上面代碼isdigit()不是應(yīng)該返回1嗎?

C++
浮云間 2023-03-17 19:15:35
#include <iostream>#include <string>#include <cctype>using namespace std;int main(){int i=5;if(!isdigit(i)){cout<<!isdigit(i)<<endl;}cin.get();return 0;}
查看完整描述

2 回答

?
搖曳的薔薇

TA貢獻(xiàn)1793條經(jīng)驗(yàn) 獲得超6個(gè)贊

返回結(jié)果必須是這樣嗎?那是返回bool型變量的函數(shù)!

查看完整回答
反對(duì) 回復(fù) 2023-03-21
?
RISEBY

TA貢獻(xiàn)1856條經(jīng)驗(yàn) 獲得超5個(gè)贊

int isdigit(char c);
注意這里的參數(shù)是char,而不是int
其實(shí)char類(lèi)型就是對(duì)應(yīng)的ASCII碼的,所以這里相當(dāng)于是調(diào)用isdigit(5),對(duì)應(yīng)ascii碼,5不是數(shù)字,所以這里是假.應(yīng)該這樣:isdigit('5'),就是真了 .

嗯......這個(gè)我不太清楚你的環(huán)境,所以不好說(shuō).這個(gè)函數(shù)僅是知道,如果是0-9之間的數(shù)字,返回的是非0,其他返回0.而且不同編譯器實(shí)現(xiàn)的方式還不同,通常這個(gè)不是個(gè)函數(shù),而是一個(gè)宏,所以在用的時(shí)候返回什么還是不一定的。

查看完整回答
反對(duì) 回復(fù) 2023-03-21
  • 2 回答
  • 0 關(guān)注
  • 417 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)