您的位置:首页 > 编程语言 > C语言/C++

c++笔记

2015-09-23 13:50 363 查看
“\ddd” 与“\xhh”分别表示用八进制数或十六进制数表示一个字符。  例如:101:1*8^2+0*8^1+1*8^0 ‘\101’ 代表ASCII码(十进制)为65的字符“A”; ‘\012’代表ASCII码(十进制)为10的“换行”;

优先级没掌握,下面留作参考
http://blog.twofei.com/531/ http://www.cnblogs.com/chenglei/archive/2009/08/03/1537822.html
#include <iostream>
using namespace std;
//三目运算符可以进行不同类别的操作
int main()
{
int a = 1;
float b = 2.1f; //注意定义float类型的变量的时候后面要加上f,否则的话2.1默认为double型!!!!!!!!!!!!!!!!!!
cout << (a > b ? a : b); //三目运算符将a和b都转化为他们中的最高级别类型。
return 0;
}


三目运算符在字符类型数据中的妙用

#include <iostream>
using namespace std;
int main()
{
char ch;
cin >> ch;
cout << (ch = (ch >= 'A' && ch <= 'Z') ? (ch + 32) : ch);
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: