IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> C++知识库 -> C语言程序基础 -> 正文阅读

[C++知识库]C语言程序基础

一、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() //main前面的int表示main函数用于返回一个整数值
//void main()  //这种方法已经过时
{
    printf("int 存储大小 : %lu \n", sizeof(int));  //是include <stdio.h>里包含的函数
    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);    //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位无符号整数
  C++知识库 最新文章
【C++】友元、嵌套类、异常、RTTI、类型转换
通讯录的思路与实现(C语言)
C++PrimerPlus 第七章 函数-C++的编程模块(
Problem C: 算法9-9~9-12:平衡二叉树的基本
MSVC C++ UTF-8编程
C++进阶 多态原理
简单string类c++实现
我的年度总结
【C语言】以深厚地基筑伟岸高楼-基础篇(六
c语言常见错误合集
上一篇文章      下一篇文章      查看所有文章
加:2021-11-25 07:56:38  更:2021-11-25 07:59:13 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 8:37:18-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码