》默认的输入输出格式
在没有特地进行格式控制的情况下,输入输出采用默认格式。
>默认的输入格式
C++流所识别的输入数据的类型及其默认的输入格式:
# short 、int 、long(signed 、unsigned):与整型常量同
# float 、double 、long double:与浮点数常量同
# char(signed 、unsigned):第一个非空白字符
# char *(signed 、unsigned):从第一个非空白字符开始到下一个空白字符结束
# void *:无前缀的16进制数
# bool:把true或1识别为true,其他的均识别为false(VC6.0中把0识别为false,其他的值均识别为true)
示 例:执行
int a,b; char c; char d[30];
cin>>a>b>>c>>d; 时,若输入
123 456abcd efg
则a的值为123,b的值为456,c的值为‘a’,d的值为“bcd”。
>默认的输出格式
C++流所识别的