“&“ 引用类型应用举例

|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| #include <iostream> //使能cin(),cout(); #include <stdlib.h> //使能exit(); #include <iomanip> //使能setbase(),setfill(),setw(),setprecision(),setiosflags()和resetiosflags(); //setbase( char x )是设置输出数字的基数,如输出进制数则用setbase(8);如输出进制数则用setbase(10);如输出进制数则用setbase(16); //setbase( char x )的参数x只能是,10和,其它参数无效,setbase对其后的cout都有影响; //当程序需要在屏幕上显示输出时,可以使用插入操作符"<<"向cout输出流中插入字符; //例如: cout<<"I love C++\n"; //当程序需要执行键盘输入时,可以使用抽取操作符">>"从cin输人流中抽取字符; //例如: int myAge; cin>>myAge; //I/O流的常用控制符如下: //dec 置基数为; //hex 置基数为; //oct 置基数为; //left 左对齐 //right 右对齐 //setiosflags(ios::left) 左对齐,left位于ios文件中 //setiosflags(ios::right) 右对齐,right位于ios文件中 //setiosflags(ios::uppercase) 控制进制数大写输出 //resetiosflags(ios::uppercase) 控制进制数小写输出 //setfill(c) 没填充字符为c,对其后的cout都有影响; //setw(n) 设置值的输出宽度为n个字符,仅仅影响下一个数值输出; //setiosflags(ios::showpos) 强制显示正负号,对于浮点数和十进制数,正数将显示+; //setiosflags(ios::fixed) 固定以小数方式显示 //setiosflags(ios::showpoint) 若只有整数部分,则强制显示小数点; //setprecision(n) 设置浮点数小数点后有n位小数; //setiosflags(ios::scientific) 指数表示; //注意:在使用setiosflags()之后,一定要使用resetiosflags(()恢复到默认设置;否则,会出现意想不到的错误; //例如:在cout<<setiosflags(ios::fixed)被使用完后,要调用cout<<resetiosflags(ios::fixed)恢复到默认设置; //注意:cout<<setiosflags(ios::lowercase); //控制进制数小写输出,在Visual studio C++2005中,不支持该语句; //在不使用#include<iomanip>时,cout.setf(ios::right); //设置为右对齐输出; //浮点数默认显示位有效位; using namespace std; //告诉编译器使用std标准程序库; int main() { unsigned int i; //声明五符号字节型变量i; unsigned char x=1; //声明无符号字节型变量x,并初始化为; unsigned char &y=x; //声明引用y为x的别名; for(i=0;i<15;i++) { cout<<setbase(10); //采用10进制方式输出; cout<<"i="<<i<<" "; //将i的值输出到屏幕上; cout<<setbase(10); //采用10进制方式输出; cout<<"x="<<(int)x<<" "; //将x的值输出到屏幕上; cout<<setbase(16); //采用16进制方式输出; cout<<"y="<<(int)y<<endl; //将y的值输出到屏幕上; x++; } cout<<setbase(10); //重新设置为默认,采用10进制方式输出; return(0); //退出函数; } |

相关推荐
watson_pillow3 小时前
c++ 协程的初步理解
开发语言·c++
故事和你913 小时前
洛谷-算法1-2-排序2
开发语言·数据结构·c++·算法·动态规划·图论
Tanecious.5 小时前
蓝桥杯备赛:Day6-B-小紫的劣势博弈 (牛客周赛 Round 85)
c++·蓝桥杯
流云鹤5 小时前
Codeforces Round 1090 (Div. 4)
c++·算法
小菜鸡桃蛋狗5 小时前
C++——string(上)
开发语言·c++
wljy15 小时前
第十三届蓝桥杯大赛软件赛省赛C/C++ 大学 B 组(个人见解,已完结)
c语言·c++·算法·蓝桥杯·stl
清空mega6 小时前
C++中关于数学的一些语法回忆(2)
开发语言·c++·算法
想唱rap6 小时前
线程池以及读写问题
服务器·数据库·c++·mysql·ubuntu
望眼欲穿的程序猿7 小时前
Vscode Clangd 无法索引 C++17 或者以上标准
java·c++·vscode
6Hzlia7 小时前
【Hot 100 刷题计划】 LeetCode 42. 接雨水 | C++ 动态规划与双指针题解
c++·算法·leetcode