
u1201.cpp
#include <iostream>
int main() {
char a = 'a';
short b = 5;
int c = 156;
long d = 5;
float e = 9.8;
double f = 12.5;
if (b) {
std::cout << "short => bool, "
<< typeid(b).name()
<< std::endl;
}
std::cout << "char => int, "
<< (a / b)
<< ", "
<< typeid(a / b).name()
<< std::endl;
std::cout << "short => long, "
<< (b * d)
<< ", "
<< typeid(b * d).name()
<< std::endl;
std::cout << "int => float, "
<< (c / e)
<< ", "
<< typeid(c / e).name()
<< std::endl;
std::cout << "double => int, "
<< (c = f)
<< ", "
<< typeid(c).name()
<< std::endl;
return 0;
}
/* Kaiching Chang
u1201.cpp
2014-02 */u1202.cpp
#include <iostream>
int main() {
char a = 'a';
int b = 97;
std::cout << a
<< std::endl;
std::cout << b
<< std::endl;
std::cout << static_cast<char>(b)
<< std::endl;
std::cout << static_cast<int>(a)
<< std::endl;
return 0;
}
/* Kaiching Chang
u1202.cpp
2014-02 */the end
沒有留言:
張貼留言
0.留言請選擇註冊帳號, Google 或 OpenID 均可
1.歡迎留言交流,但不歡迎垃圾留言及廣告留言
2.文章相關問題歡迎提出,請減少情緒性留言
3.非文章相關內容,請到 G+ 社群或 FB 社團提出
4.問作業之留言會被直接刪除
5.莫忘網路禮節
6.可使用部份HTML標記,如 <b> 、 <i> 、 <a>
7.站長保留刪除留言的權力