逗号运算符应用举例

在main.cpp里输入程序如下:

#include <iostream> //使能cin(),cout();

#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()

{

int temp;

temp=(1,2,3,4); //使用"逗号运算符"给temp赋值

cout << "temp = ";

cout << dec << temp << endl; //设置为10进制输出;

system("pause"); //程序暂停,按任意键继续执行;

temp=(5,6,7,8);//使用"逗号运算符"给temp赋值

cout << "temp = ";

cout << dec << temp << endl; //设置为10进制输出;

return(0); //退出函数;

}

程序运行后,得到下图:

相关推荐
Byron Loong1 小时前
【c++】为什么有了dll和.h,还需要包含lib
java·开发语言·c++
坚果派·白晓明1 小时前
【鸿蒙PC三方库移植适配框架解读系列】第一篇:Lycium C/C++ 三方库适配 — 概述与环境配置
c语言·开发语言·c++·harmonyos·开源鸿蒙·三方库·c/c++三方库
芯有所享2 小时前
【芯片设计中的版本管理:Git与SVN的实战选择指南】
经验分享·git·svn
咩咦2 小时前
C++学习笔记02:cin 和 cout 输入输出
c++·学习笔记·cin·输入输出·cout
咩咦3 小时前
C++学习笔记05:引用和常引用
c++·学习笔记·引用·const·常引用
香蕉鼠片3 小时前
算法过程中不会的
开发语言·c++
这个DBA有点耶3 小时前
数据库上云 vs 自建:从成本到人力的三维对比与决策框架
数据库·经验分享·sql·创业创新·dba
阿旭超级学得完3 小时前
C++11包装器(function和bind)
java·开发语言·c++·算法·哈希算法·散列表
li星野3 小时前
位运算 & 数学 & 高频进阶九题通关(Python + C++)
c++·python·学习·算法
磊 子4 小时前
多态类原理+四种类型转换+异常处理
开发语言·c++·算法