一、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.”<<endl; 可以写成 cout<<"This is " //注意行末尾无分号 <<"a C++ " <<“program.” <<endl; //语句最后有分号 也可写成多个cout语句,即 cout<<"This is "; //语句末尾有分号 cout <<"a C++ "; cout <<“program.”; cout<<endl; 以上3种情况的输出均为: This is a simple C++ program. 注意: 不能用一个插入运算符“<<”插入多个输出项,如: cout<<a,b,c; //错误,不能一次插入多项 cout<<a+b+c; //正确,这是一个表达式,作为一项 在用cout输出时,用户不必通知计算机按何种类型输出,系统会自动判别输出数据的类型,使输出的数据按相应的类型输出。如已定义a为int型,b为float型,c为char型,则: cout<<a<<’ ‘<<b<<’ '<<c<<endl; 会以下面的形式输出: 4 345.789 a
如果一个程序中有多个main函数,运行会报错 一个工程可以建多个文件,但是只能有一个main()函数
1、关于main函数过时
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("int 存储大小 : %lu \n", sizeof(int));
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("整数为 %d\n" , no);
printf("双精度值为 %lf \n", dbl);
printf("八进制值为 %o \n", no);
printf("十六进制值为 %x \n", no);
输出结果:
字符为 A
字符串为 www.diaolove.com
浮点数为 10.234000
整数为 150
双精度值为 20.123456
八进制值为 226
十六进制值为 96
为什么也短整型和长整形,出现那么多类型? 答: 数值范围不同
规定符 | 解释 |
---|
%d | 十进制有符号整数 | %u | 十进制无符号整数 | %f | 浮点数 | %s | 字符串 | %c | 单个字符 | %p | 指针的值 | %e | 指数形式的浮点数 | %x, | %X 无符号以十六进制表示的整数 | %o | 无符号以八进制表示的整数 | %g | 把输出的值按照 %e 或者 %f 类型中输出长度较小的方式输出 | %p | 输出地址符 | %lu | 32位无符号整数 | %llu | 64位无符号整数 |
|