C++ 类型转换和cout

第三章

1.强制类型转换
static_cast<Datatype> (value)
  



2.溢出

	//上溢 
	short int_value1=32767;
	float  float_value=3.0E-47;
	
	cout<<"int_value1="<<int_value1<<endl;
	short int_value2=int_value1+1;
	cout<<"int_value2="<<int_value2<<endl;
	
	//下溢
	cout<<"float_value="<<float_value<<endl; 

//第一个输出负数
//第二个输出0

3.设置输出格式
(1)setw() 设置输出宽度,默认右对齐
(2)fixed    以固定点输出小数
(3)showpoint    显示小数后的零,即使是整数也会显示.0
(4)showpresicion(n)    输出有效数字n位
(5)left    左对齐
(6)right 右对齐

4.cin
 cin>>
 输入字符之前的空格符号全都会被忽略
 输入字符后遇见空格停止读取。
 最后会丢弃回车键在缓冲区,影响下一个输入。
 如果输入字符串,最好使用getline函数
 getline(cin,str);
 
get()读取字符时,可以读取任何字符。
char ch;
cin.get(ch);

cin.ignore(n,c)
n是一个整数,c代表一个字符
它告诉cin跳过n个字符,活着遇见字符c为止。参数是可选的,如果不写任何参数,默认跳过一个字符

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值