news 2026/7/14 6:50:42

1.认识C语言

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
1.认识C语言

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • 一、认识C语言
  • 二、C语言基本内容
    • 1.C语言基本语句
    • 2.C语言基本数据类型
    • 3.三种初始化

前言

提示:这里可以添加本文要记录的大概内容:

C语言学习记录,系统学习C语言起因于一次讲座。其实并没有认真规划,也从未想过踏上这条路,可它摆在我眼前,我可以试着走一下,勇敢面对自己无法逾越的鸿沟。


提示:以下是本篇文章正文内容,下面案例可供参考

一、认识C语言

C语言:是人和计算机进行沟通和交流的语言。
C语言的学习流程:认识字->语法->函数->高级语法->写小的程序->高级C语言->看懂每一句代码

二、C语言基本内容

1.C语言基本语句

(1)两个注释,作用于解释代码
// 行注释
/*
块注释
*/
(2)代码基本要素

#include<stdio.h>:记载printf如何使用并且应用于计算机
printf:用于输入指令,并且使内容呈现在终端
printf:
1.如果“”中没有格式控制符 则将“”中所有内容呈现在终端
2.如果“”中出现了格式控制符 则依次去寻找“”,后的变量中保存的值 按照这个格式控制符对应的格式呈现在终端 如果没有则会产生随机值

(3)常量 变量
常量
1.字面常量 可以给变量初始化的值统称为字面变量 10 100 3.14 ‘A’
2.const修饰的常变量 const可以给一切的变量进行加锁让其不被改变
3.宏常量 给常量起外号你
4.枚举常量

变量
1.全局变量
2.局部变量
3.块变量
***同一个作用域不可出现两个一模一样的变量

2.C语言基本数据类型

计算机中的所有类型存在的本质:所有的类型都是为了让计算机可以保存人们输入的值

计算机出现这么多变量类型的原因->节省内存的使用
内存卡资源特别珍贵
内存换算
1TB=1024GB
1GB=1024MB
1MB=1024KB
1KB=1024Byte
1Byte=8Bit
Bit作为最基础的物理原件可以保存一个0或一个1 计算机只能保存二进制
计算机对于所有的值都是二进制


3.三种初始化

1.以long long 类型的三种初始化举例,其他类型的初始化相同。

2.这里说明初始化三当中scanf的用法


要正确使用scanf需要添加下面内容,否则无法正常运行,因为电脑认为scanf是不安全的。
#define _CRT_SECURE_NO_WARNINGS

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/14 6:50:07

口袋变身电影机:大疆Osmo Pocket 4P影像实力全解析

大疆 Osmo Pocket 4P 亮相戛纳电影节&#xff0c;凭借 17 档电影级动态范围、全新 D-Log2 色彩曲线与双摄硬件配置&#xff0c;打破便携相机与专业电影机的性能壁垒&#xff0c;成为自媒体、短片创作者随身创作利器&#xff0c;实现真正 “口袋电影机” 的产品定位。一、双摄硬…

作者头像 李华
网站建设 2026/7/14 6:45:21

Golang RSA加密实战:从密钥生成到生产环境避坑指南

1. 项目概述&#xff1a;为什么我们需要一份RSA避坑指南&#xff1f;如果你正在用Golang处理用户密码、传输敏感数据或者设计API的安全通信&#xff0c;RSA算法大概率是你工具箱里的一员。作为非对称加密的基石&#xff0c;RSA在身份认证、密钥交换、数字签名等场景无处不在。G…

作者头像 李华
网站建设 2026/7/14 6:41:17

动力电池BMS均衡技术详解:从被动耗散到主动转移的工程实践

1. 动力电池不一致性的根源与影响想象一下马拉松比赛中&#xff0c;如果选手们的体能水平差异巨大&#xff0c;整个队伍的速度会被最慢的选手拖累。动力电池组同样如此——由数十甚至上百节电芯串联而成的电池包&#xff0c;其整体性能往往受制于最弱的那个电芯。这种不一致性主…

作者头像 李华
网站建设 2026/7/14 6:39:48

ArduSub入门指南:水下ROV运动控制原理与实战调参

1. 这不是“又一个遥控玩具”——ArduSub到底是什么&#xff0c;为什么值得你花时间搞懂如果你在水下机器人、海洋工程、高校科研或创客圈里混过几年&#xff0c;大概率已经听过ArduSub这个名字。但很多人第一次接触时&#xff0c;容易把它简单理解成“水下的Pixhawk”或者“能…

作者头像 李华
网站建设 2026/7/14 6:39:40

pandas多维聚合实战:银行级五类聚合模式详解

1. 项目概述&#xff1a;为什么多维聚合不是“加个groupby”就能搞定的事我在银行数据平台组干了八年&#xff0c;从最早用SQL写几十行嵌套子查询做客户分层&#xff0c;到现在每天在Jupyter里调试pandas的agg链式调用&#xff0c;踩过的坑比写的代码还多。今天这篇讲的“多维聚…

作者头像 李华
网站建设 2026/7/14 6:38:43

信创蚕桑桑园管护工数字化管理上位机完整Qt源码

# 信创蚕桑桑园管护工数字化管理上位机完整Qt源码 ## 项目定位 面向**桑园管护工**全流程标准化作业数字化管控,贴合《桑园管护技术规范》,覆盖幼龄/成龄/衰老桑园分地块管理、四季农事作业台账(修剪、疏芽、清园、松土除草、施肥、灌溉排水、绿色植保、补植、采叶)、土壤…

作者头像 李华