C语言程序基础

article/2025/10/8 13:24:40

目录

    • 一、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.”<<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位无符号整数

http://chatgpt.dhexx.cn/article/GLBkO2Ti.shtml

相关文章

7个大一C语言必学的程序 / C语言经典代码大全

嗨~大家好,这里是可莉! 今天给大家带来的是7个C语言的经典基础代码~ 那一起往下看下去把 【程序一】打印100到200之间的素数 #include<stdio.h> int main() {int i;for (i = 100; i <= 200; i++) {int j;for (j = 2; j < i; j++) {if (i % j == 0)break;}if (…

C语言必背18个经典程序(含免费源码大全)

一、C语言必背18个经典程序 你所看到的那些几千甚至上万行的C语言程序代码&#xff0c;都是用一些基本语句和关键词来编写的。只是他们逻辑功能不一样&#xff0c;那如何快速的上手C语言代码&#xff0c;建议多看多写&#xff0c;下面是小编整理的C语言必背18个经典程序。 二、…

【C程序设计】——最简单的C语言程序

目录 &#x1f34a;&#x1f34a;一、最简单的C语言程序 1.1 最简单的C语言程序举例 1.2 C语言程序的结构 首先&#xff0c;让我们先了解一下C语言的特点&#xff1a; 语言简洁、紧凑&#xff0c;使用方便、灵活&#xff1b;运算符丰富&#xff1b;数据类型丰富&#xff1b…

C语言程序设计

姓 名&#xff1a;毕天硕 学 号&#xff1a;2018510466 班 级&#xff1a;计算机科学与技术一班 C语言程序设计 目录 第一章 程序设计和C语言例1.1要求在屏幕上输出以下一行信息例1.2求两个整数之和例1.3求两个整数中较大者 第2章 算法——程序的灵魂例2.1求5的阶乘例2.2&…

MySQL数据库命令大全

1.数据库结构: 数据库–>数据表–>行&#xff08;记录&#xff09;&#xff1a;用来描述一个对象的信息列&#xff08;字段&#xff09;&#xff1a;用来描述对象的一个属性1 打开数据库 show databases 2 创建数据库 create database数据库名 3 删除数据库 drop data…

MySQL查询命令

MySQL查询命令 1、select * from数据表 2、查询表指定数据记录列 3、查询不重复 4、查询区间 例1 查询user表中id在2-3的记录 或者使用命令select * from user where id >2 and id < 3;也可以实现。 例2 查询user表中id为1或3的记录 或者使用命令select * from user…

Navicat中MySQL命令列界面操作及基础常用命令

如何使用navicat进入MySQL命令行界面&#xff1f;如何通过命令对数据库/表进行操作&#xff1f; 如何在Navicat中MySQL链接打开命令列界面&#xff1f; 1.打开Navicat 2.打开工具界面 3.选择命令列界面 如图所示&#xff0c;跳转到该页面即成功打开命令列界面。 如何通过命令…

mysql命令导出导入数据

一、导出 一、使用mysqldump命令 例如&#xff1a; 1、要导出远程服务器mysql的testdb数据库 mysqldump -h192.168.1.100 -uroot -proot --databases testdb 2、要导出远程服务器mysql的testdb数据库并压缩sql文件 mysqldump [-d -t] -R --single-transaction -h192.168…

使用MYSQL命令直接导入导出SQL文件

1.MYSQL中将数据库导出成SQL文件 其实很简单的&#xff0c;就是一条语句就可以了&#xff0c;首先我们打开cmd&#xff0c;不用进mysql指令界面&#xff0c;直接按照下列格式将导出语句敲进去&#xff0c;然后再输入密码即可了&#xff1a; mysqldump -h[主机所在IP] -u[用户…

MySQL登录命令

&#xff08;本文为在别人的基础上进行总结的笔记&#xff0c;用于日后查阅、复习&#xff09; &#xff08;参考文章&#xff1a;登录mysql数据库的几种方式&#xff09; 常用登录命令&#xff1a;mysql -h localhost -P 3306 -u root -proot 解析&#xff1a; 1. mysql …

Window环境下进入MySQL命令窗口

1、进入cmd命令窗口。 2、cd mysql安装路径&#xff08;路径要到bin文件的位置&#xff0c;可以直接复制bin文件目录的地址&#xff09;。 3、输入mysql -u root -p 4、输入数据库的密码。

如何进入mysql命令界面

1. 找到安装mysql安装路径&#xff0c;复制bin目录地址&#xff0c;eg&#xff1a;D:installmysqlin 2.进入cmd命令窗口 3.因为安装到D盘&#xff0c;进入D盘的盘符&#xff0c;输入D:。直接输入cdD:installmysqlin是无效的 4.进入bin目录&#xff0c;cdD:installmysqlin 此时…

MySQL 入门常用命令大全

文章目录 1.mysql 命令简介2.mysql 命令选项3.SQL 六种子语言4.SQL 注释符5.mysql CLI连接本地 MySQL连接远程 MySQL退出 MySQL查看 MySQL 版本 5.DCL篇&#xff08;数据控制篇&#xff09;新建用户删除用户用户授权撤销用户权限查看用户权限修改用户密码 6.DDL 篇&#xff08;…

MYSQL常用命令

MYSQL常用命令 目录 MYSQL常用命令 1. 数据库 表2. Insert 添加数据语句3. Update 修改数据语句4. Delete 删除数据语句5. Select 查询数据语句&#xff08;1&#xff09;. SELECT 显示字段&#xff08;2&#xff09;. FROM 指定表&#xff08;3&#xff09;. WHERE 条件&…

MySQL基础篇-MySQL 命令大全

当然是为我的第一位粉丝->怡宝 准备的一篇MySQL咯 要看进阶篇的小伙伴点着哦&#xff01;&#xff01;&#xff01;&#xff01; MySQL进阶篇 - 索引篇 1.启动MySQL&#xff0c;备份数据&#xff1a; 1.1启动MySQL服务&#xff1a; cmd 命令行启动/关闭mysql服务&#x…

MySQL数据库常用命令大全

文章目录 一、 MySQL的启动与停止二、登录MySQL三、 数据库的基本操作&#xff08;一&#xff09;创建一个数据库&#xff08;二&#xff09;删除数据库&#xff08;三&#xff09;使用数据库&#xff08;四&#xff09; 查看所有的数据库&#xff08;五&#xff09;创建一个数…

Linux基础命令-stat显示文件的状态信息

文章目录 stat 命令介绍 语法格式 基本参数 测试三个时间的变化过程 1&#xff09;使用cat命令 2&#xff09;使用echo命令 3&#xff09;使用chmod命令 4&#xff09;使用vim命令 参考实例 1&#xff09;显示文件的状态信息 2&#xff09;以简洁的形式显示状态信…

【Linux系统】stat、lstat函数

Linux系统—stat、lstat函数 #include <sys/types.h> #include <sys/stat.h> #include <unistd.h>int stat(const char *pathname, struct stat *statbuf);int lstat(const char *pathname, struct stat *statbuf);1.1 stat 函数 #include <sys/types.h…

stat在python中_python os.stat() 和 stat模块详解

stat 系统调用时用来返回相关文件的系统状态信息的。 首先我们看一下stat中有哪些属性: 正如你上面看到的&#xff0c;你可以直接访问到这些属性值。 好了&#xff0c;下面我来看看python中的stat模块&#xff0c;先看看自带的例子&#xff1a; import os, sys from stat impor…

[UE4]Stat命令

说明 测试并优化你的游戏时&#xff0c;不可以避免用的要要那个到Stat命令。即专门针对显示游戏统计的控制台命令。 stat命令参考文档 要分析 虚幻引擎&#xff08;UE&#xff09; 项目&#xff0c;开发人员可以在使用 编辑器中运行&#xff08;PIE&#xff09; 模式运行游戏…