当前位置: 首页 > news >正文

““ 引用类型应用举例

#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); //退出函数;

}

http://www.lryc.cn/news/472415.html

相关文章:

  • 数字图像处理 - 基于ubuntu20.04运行.NET6+OpenCVSharp项目
  • git cherry-pick用法详解
  • HCIP-HarmonyOS Application Developer V1.0 笔记(一)
  • 开发流程初学者指南——需求分析
  • CRM平台排名:用户体验与客户满意度的深度解析
  • WIFI、NBIOT、4G模块调试AT指令连接华为云物联网服务器(MQTT协议)
  • 打造自己的RAG解析大模型:(新技能)企业垂类数据标注(一)
  • 怎么理解ES6 Proxy
  • verilog实现一个5bit序列检测器
  • Redis数据安全_持久化机制
  • 什么是信息熵,什么是交叉熵,什么是KL散度?
  • 开发者的福音:PyTorch 2.5现已支持英特尔独立显卡训练
  • Deep InfoMax(DIM)(2019-02-ICLR)
  • 2024年10月中国数据库排行榜:TiDB续探花,GaussDB升四强
  • css边框修饰
  • 利用Python进行数据可视化:实用指南与推荐库
  • MobileNetv2网络详解
  • 惊了!大模型连这样的验证码都能读懂_java_识别验证码
  • 【小白学机器学习26】 极大似然估计,K2检验,logit逻辑回归(对数回归)(未完成----)
  • 【日常记录-Java】SLF4J扫描实现框架的过程
  • uni-app 获取 android 手机 IMEI码
  • 后台管理系统的通用权限解决方案(八)认证机制介绍、JWT介绍与jjwt框架的使用
  • 接口测试 —— Postman 变量了解一下!
  • 鸿蒙系统:核心特性、发展历程与面临的机遇与挑战
  • 从0到1,用Rust轻松制作电子书
  • 半天入门!锂电池剩余寿命预测(Python)
  • 学生党头戴式耳机哪款音质更胜一筹?TOP4好音质头戴式耳机推荐
  • 数据结构 ——— 二叉树的概念及结构
  • 【React】React 的核心设计思想
  • C++ 二叉树进阶:相关习题解析