B站C语言学习,颠覆谭浩强C语言,可能是最好的C语言视频 【自用笔记】

news/2024/11/7 18:14:56/

文章目录

      • 数据类型
          • 字符,整型,浮点型
          • sizeof 展示字节大小
      • 变量 常量
        • 变量
          • 变量:全局变量 /局部变量
          • 变量的使用
          • 变量的作用域和生命周期
        • 常量
          • const修饰的常变量
          • #define定义的标识符常量
          • 枚举常量
  • 数据类型
    • 字符,整型,浮点型
    • sizeof 展示字节大小
  • 变量、常量
    • 变量
      • 变量:全局变量 /局部变量
      • 变量的使用
      • 变量的作用域和生命周期
    • 常量

c语言头文件代码
#define _CRT_SECURE_NO_WARNINGS //防止会出现某个函数出现不匹配的情况。
#include <stdio.h>
#include<>
int main()
{
//写代码区域。
//记得写return0;}

数据类型

//%d  -打印整型
//%c  -打印字符
//%f  -打印浮点数字 -小数
字符,整型,浮点型
//字符:charchar ch='A'printf ("%c\n",ch)
//整型 short int ; int ; long ;///short int 短整型
///int 整型
///long  长整型short int  q = 5printf ("%d/n",q)int  w = 5printf ("%d/n",w)long  e= 5printf ("%d/n",e)
//浮点型
float f = 5.0printf ("%f/n",f)
//浮点型
float f = 5.0printf ("%f/n",f)
sizeof 展示字节大小

在这里插入图片描述
计算机中单位:字节
bit 比特位:存放一个二进制位
byte 字节:1 byte = 8 bit
kb:1 kb =1024 bit

变量 常量

int age = 20;
float weight = 95.6f; //防止出现警告

变量

变量:全局变量 /局部变量
 全局变量:定义在({})以外的变量局部变量:定义在({})以内的变量
int a= 100; //全局变量
int main ()
{
int b = 20; //局部变量
}

/// 全局变量与局部变量可以同时存在,但当两者名字一样的,局部变量>全局变量。
// 建议全局变量与局部变量的名称不要相同。

变量的使用
 //计算两个数的和int num1 = 0;int num2 = 0;scanf("%d%d",&num1,&num2);int sum = 0;// c语言规定,变量要定义在当前代码块的最前面【最好就是把这句话写到定义的位置】sum =n um1+num2;printf("sum = %d/n",sum);return 0;//输入数据--使用输入函数//输入函数: scanf("%变量类型”,&变量名称)
变量的作用域和生命周期

作用域:

	全局变量的作用域是整个工程。局部变量的作用域是变量所在的局部范围。

生命周期:

	全局变量的生命周期:整个程序的生命周期局部变量的生命周期:进入作用域生命周期开始,出作用域生命周期结束。

常量

const修饰的常变量
//const 后,num后续不可以修改。
const int num =4;
#define定义的标识符常量

https://www.bilibili.com/video/BV1TT4y1F7Z9/?p=7&spm_id_from=pageDriver&vd_source=69e8819f2fa5c9759e5e7ae898ee8a0d
【8min37s】

枚举常量

//输入函数: scanf(“%变量类型”,&变量名称)
//输出函数:printf(”%变量类型",变量名称)
// ‘‘\n’ 换行符

数据类型

字符,整型,浮点型

sizeof 展示字节大小

变量、常量

变量

变量:全局变量 /局部变量

变量的使用

变量的作用域和生命周期

常量


http://www.ppmy.cn/news/67990.html

相关文章

React路由

SPA的理解 单页Web应用&#xff08;single page web application&#xff0c;SPA&#xff09;。 整个应用只有 一个完整的页面 。 点击页面中的链接 不会刷新 页面&#xff0c;只会做页面的 局部更新。 数据都需要通过ajax请求获取, 并在前端异步展现。 核心思想是“单页面&am…

14JS05——流程控制-分支

目标&#xff1a; 1、流程控制 2、顺序流程控制 3、分支流程控制if语句 4、三元表达式 5、分支流程控制switch语句 一、流程控制 在一个程序执行的过程中&#xff0c;各条代码的执行顺序对程序的结果是有直接影响的。很多时候我们要通过控制代码 的执行顺序来实现我们要完成的…

软件测试全流程

软件测试全流程 一、制定测试策略二、制定测试方案三、编辑测试用例四、执行测试用例五、输出问题单六、回归测试七、测试文件归档 一、制定测试策略 1、测试目的测试范围 2、用什么测试方法工具&#xff08;例如功能测试用黑盒测试&#xff09; 3、测试优先级&#xff08;功能…

FISCO BCOS v3.3.0发布,新增块内分片技术,单链性能突破10万TPS

FISCO BCOS开源社区一贯秉承开源、开放、联合共建的原则&#xff0c;致力于链接社区力量将FISCO BCOS打造成更加完美的区块链底层平台。 作为FISCO BCOS开源社区重要的发起者和推动者&#xff0c;微众区块链持续参与开源生态共建。在社区通力协作下&#xff0c;FISCO BCOS v3.…

医院三级质控信息化支撑工具之一

建立组织,完善管理制度 新华社北京3月23日电 近日&#xff0c;中共中央办公厅、国务院办公厅印发了《关于进一步完善医疗卫生服务体系的意见》&#xff0c;并发出通知&#xff0c;要求各地区各部门结合实际认真贯彻落实。(原文地址:中共中央办公厅 国务院办公厅印发《关于进一步…

01.LLaMA

文章目录 前言导读摘要 预备知识语言模型ChatGPT性能暴涨的原因&#xff08;涌现&#xff09;GPT-1Transformer 背景介绍模型精讲数据集及处理Common CrawlC4GithubWikipediaGutenberg and Books3ArXivStack Exchange小结 关键TrickPre-normalizationSwiGLURotary Embeddings 实…

greenplum数据库运维常见参数

GP数据库常用的命令&#xff1a; 所在目录&#xff1a;安装目录所在的Bin目录下 命令1 gpstart/gpstop/gpstate 数据库启动/关闭/数据库状态查看 命令2 gpconfig命令&#xff0c;数据库参数修改 修改配置项&#xff1a; gpconfig -c [prame name] -v [prame valu…

全文检索-Elasticsearch-整合SpringBoot

文章目录 前言一、整合检索服务1.1 创建 gulimall-search 模块1.2 配置 Maven 依赖1.3 搜索服务注册到注册中心1.4 新增 es 配置类1.5 测试 RestHighLevelClient 组件 二、存储数据到 ES2.1 测试 ES 简单插入数据2.2 测试 ES 查询复杂语句 前言 前面记录了 Elasticsearch 全文…