C语言中的printf()和scanf()函数的操作十分严格,必须指明相应的变量和数据的类型。但是C++里面的cin和cout却无须说明。这是因为他们能够从数据的书写格式上识别出他们的类型:
cin>>V;
V:只能是变量。输入的数据制动转化为变量的类型,然后储存在变量中。这样不会像C中的printf()中有点多此一举的味道。
cout<<V;
V:可以是变量,常量。常量包括数字,字符串,字符。
数字:格式就是其本身
字符串:用双引号一起来
字符:用单引号一起来
可以看出C++要求在所输出的数据的格式中区分出不同的类型值。