C语言程序基础

C语言程序基础,第1张

C语言程序基础

目录
    • 一、main函数只能有一个
    • 1、关于main函数过时
    • 二、数据类型

一、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()函数

1、关于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

为什么也短整型和长整形,出现那么多类型?
答: 数值范围不同

规定符解释%d十进制有符号整数%u十进制无符号整数%f浮点数%s字符串%c单个字符%p指针的值%e指数形式的浮点数%x,%X 无符号以十六进制表示的整数%o无符号以八进制表示的整数%g把输出的值按照 %e 或者 %f 类型中输出长度较小的方式输出%p输出地址符%lu32位无符号整数%llu64位无符号整数

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5580064.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-14
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存