- 一、main函数只能有一个
- 1、关于main函数过时
- 二、数据类型
你可以用 “n” 代替以上代码里的 endl。
int是整型的意思
'main前顶的int表云mainA数调用返回.众整型值
cout 用于在计算机屏幕上显示信息
cout语句的一般格式为:
cout<<表达式1<<表达式2<<……<<表达式n;
在定义流对象时,系统会在内存中开辟一段缓冲区,用来暂存输入输出流的数据。在执行cout语句时,先把插入的数据顺序存放在输出缓冲区中,直到输出缓冲区满或遇到cout语句中的endl(或’n’,ends,flush)为止,此时将缓冲区中已有的数据一起输出,并清空缓冲区。输出流中的数据在系统默认的设备(一般为显示器)输出。 [3]
一个cout语句可以分写成若干行。如:
cout<<“This is a simple C++ program.”<
可以写成
cout<<"This is " //注意行末尾无分号
<<"a C++ "
<<“program.”
<也可写成多个cout语句,即
cout<<"This is "; //语句末尾有分号
cout <<"a C++ ";
cout <<“program.”;
cout<以上3种情况的输出均为:
This is a simple C++ program.
注意:
不能用一个插入运算符“<<”插入多个输出项,如:
cout< cout< 在用cout输出时,用户不必通知计算机按何种类型输出,系统会自动判别输出数据的类型,使输出的数据按相应的类型输出。如已定义a为int型,b为float型,c为char型,则:
cout< 会以下面的形式输出:
4 345.789 a
如果一个程序中有多个main函数,运行会报错
一个工程可以建多个文件,但是只能有一个main()函数
#include二、数据类型#include int main() //main前面的int表示main函数用于返回一个整数值 //void main() //这种方法已经过时 { printf("int 存储大小 : %lu n", sizeof(int)); //是include 里包含的函数 return 0; }
编写如下:
char ch = 'A'; //内存 char str[20] = "www.diaolove.com"; float flt = 10.234; int no = 150; double dbl = 20.123456; //编写输出语句: printf("字符为 %c n", ch); printf("字符串为 %s n" , str); printf("浮点数为 %f n", flt); printf("整数为 %dn" , no); //long 长整型也这样子输出 printf("双精度值为 %lf n", dbl); //输出进制值: printf("八进制值为 %o n", no); printf("十六进制值为 %x n", no);
输出结果:
字符为 A 字符串为 www.diaolove.com 浮点数为 10.234000 整数为 150 双精度值为 20.123456 八进制值为 226 十六进制值为 96
为什么也短整型和长整形,出现那么多类型?
答: 数值范围不同
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)