string型の特定位置の文字(char型)と、数値からchar型に変換した値を比較すると、結果がfalseとなります。下記のコードにて、なぜfalseとなるかご教示いただけないでしょうか。また、string型の特定位置の文字と、数値の比較方法についてお教えいただけると幸甚でございます。
c++
1 string s = to_string(702); 2 if (s[0] == char(7)) <---- 必ずfalseになる。 3 { 4 cout << "equal" << endl; 5 } else { 6 cout << "not equal" << endl; 7 } 8
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/08 11:18