C语言数据类型,变量,常量

C语言系列1——详解C语言:变量、常量与数据类型 在学习C语言的过程中,理解变量与常量的概念是基础,也是必经之路。这不仅涉及到如何存储数据,还包括如何有效地在程序中使用这些数据。此外,C语言提供了一系列的基本数据类型,为不同的数据存储需求和操作提供支持。本文将深入探讨变量与常量的定义、C语言中的基本数据类型,以及如何正确声明和使用变量。 阅读详情

C语言数据类型,变量,常量
1.数据类型(内置,派生,自定义)
和上文的关键字有雷同。
内置类型:字符型char(‘’用单引号的)
整型int(整数)
浮点型float(3.13f),double(小数3.14)
布尔型-Bool(要<stdbool.h>,表示真假)
#include<stdbool.h>
-Bool flag= true;
if(flag)
printf(“i like code”)
假0真非0

2 类型修饰符
short
long
都是修饰长度的:short[int]
long[int]
long long [int]
signed
unsigned二者用来修饰字符型和整型
前者可表示正负数,0
后者只可以表示非负整数

数据长度:char 1
short 2
int 4
long 4
float 4or8
long long 8
double 4
long double 8 or 16
3 ASCLL表
只找规律
从字母来说:左边大写,右边小写
A-Z a-z
64-95 96-127
从上往下数,依次加1
从左往右数,加32
换行10
4.常见的转义字符
\n换行
\b退行
\a报警
\注释
\f换页
\ddd 8进制
\xdd 16进制
补充一下:strlen
#include<string.h>
这个是求字符串的库函数和头函数
例:#include<stdio.h>
#include<string.h>

          int main
          {
                printf("%zu",strlen("a"))
                return 0 ;
             }

6.变量
分类:全局变量,局部变量
作用域:整个源文件;当前函数
生命周期:和整个文件同生共死;只在当前函数内
格式:data-type name;
例:char num;
规范:有意义
字母,下划线(无数字)
无关键字
区分大小写

内存
A 栈区 局部变量
B 堆区 动态变量
C静态区 全局变量,静态变量
临时用的放A
长久保留的放C
不确定,要自己管理的放B
7常量(字面常量,符号常量,const常量,枚举常量)

初识C语言(一)——数据类型、变量和常量、字符串 🌹作者:云小逸 📝个人主页:云小逸的主页 📝码云:云小逸 (YunXiaoYi003) - Gitee.com 🤟motto:要敢于一个人默默的面对自己,强大自己才是核心。不要等到什么都没有了,才下定决心去做。种一颗树,最好的时间是十年前,其次就是现在!学会自己和解,与过去和解,努力爱自己。希望春天来之前,我们一起面朝大海,春暖花开!🤟 👏专栏:C语言初阶👏 文章目录前言一、语言1.应用:2.语言的发展:3.C语言国际标准:ANSI C(面向过程,C++/Java是面向对象)4.补:编译器:CLang、. 阅读详情

相关推荐

避坑指南:你的VASP CI-NEB计算为什么不收敛?常见错误分析与解决思路

本文深入解析VASP CI-NEB计算不收敛的常见问题,提供从结构准备到参数设置的系统解决方案。针对过渡态计算中的能量曲线异常、中间图像偏离等典型问题,详细介绍了诊断方法和实用工具,帮助研究者高效解决CI-NEB收敛难题,提升计算效率。

weixin_29698641的博客 435

C语言的数据:变量、常量、数据类型及其使用

C 语言作为经典编程语言,数据类型是其基础核心。本文深入剖析 C 语言各类数据类型,涵盖 int 整型、float 与 double 浮点型、char 字符型及特殊的 void 类型。详细介绍各类型定义、内存占用、取值范围、声明初始化及实际应用场景,搭配代码示例辅助理解。旨在帮助初学者扎实掌握 C 语言数据类型知识,为后续编程学习筑牢根基。

一只不会编码的程序猿 3318

在PyCharm中配置使用Anaconda环境

在PyCharm中配置使用Anaconda环境一、步骤1.Anaconda2.PyCharm总结 一、步骤 1.Anaconda 如未安装Anaconda可至其官网下载,学习使用个人版就可以了。 下载地址:https://www.anaconda.com/products/individual 1、打开Anaconda Navigator,点击Environments可以看到anaconda中已经有了默认的“base”环境,其中包含了大多数我们会用到的包,在PyCharm中可以直接使用该环境,而无需自行下载

TuckX的博客 19万+

C语言的数据类型、常量、变量

2.1 引例 /* Output:"Programming is fun."*/ /*注释*/ #include <stdio.h> /*编译预处理命令*/ int main(void) { printf("HelloWorld!"); /*调用prontf()函数输出文字* return 0; } /* Output: "Progra

weixin_61913018的博客 2554

ShardingSphere-JDBC-若依框架集成(SpringBoot)

ShardingSphere基础知识、ShardingSphere-JDBC如何集成进若依框架中 使用的是若依框架前后端版本、动态数据源,可自行切换,默认数据源为达梦8代理端,

编程小菜鸟的笔记 8168

Cortex-M内核DWT周期计数器:从原理到STM32实战时间测量与性能分析

在嵌入式开发中,代码执行耗时测量是性能优化的基础。除了依赖外设定时器或SysTick,ARM Cortex-M3/M4/M7内核自带的DWT(Data Watchpoint and Tracker)调试组件提供了一种极低侵入性的硬件计时方案。其内部的32位周期计数器CYCCNT跟随内核时钟递增,无需占用额外引脚或定时器资源,即可实现纳秒级分辨率的函数耗时测量、中断响应分析及延时实现。从DWT寄存器配置、周期差值计算到基于SystemCoreClock的微秒换算,开发者可以快速搭建一套轻量级性能分析工具。本文

weixin_34216614的博客 192

【C】C语言数据类型、常量变量的介绍

下图为C语言常见的数据类型: (浮点数就是我们常见的小数,字符类型要用‘’引起来,在C语言中字符串类型要用字符数组来表示,以后给大家慢慢介绍) 在C语言中没种数据类型所占的空间大小是不一样的,在这里给大家介绍一个库函数:sizeof,它可以计算每种数据类型所占的空间的大小,我们可以用代码来计算每种类型所占的空间的大小,如下: 下图为运行结果: 从图中我们可以看出他们所占空间的大小各有差异,在这里需要解释一下的sizeof算出的是byte(字节)大小,具体的单位换算如下:我们在写代码是根据自己需要来选择合

bushibrnxiaohaij的博客 695

ENVI SARscape安装全攻略:从下载到汉化一步到位(附最新试用申请链接)

本文提供ENVI SARscape从下载安装到汉化的完整指南,特别针对InSAR(合成孔径雷达干涉测量)分析环境搭建。详细介绍了系统要求、分步安装流程、汉化优化方法及硬件加速配置,并分享数据处理验证和常见问题解决方案,帮助用户高效搭建遥感数据分析平台。

rnn9storyteller的博客 1416

C语言数据类型、常量和变量

格式 :变量类型 变量名;如:变量必须先定义后使用。

2501_90209717的博客 1331

如何在白平衡标定种构建不同类型的白平衡色温坐标系

以各家芯片方案的白平衡色温坐标系为切入点,详细介绍了各家芯片色温坐标系构建的理论依旧;并解析了不同色温坐标系下的物理含义,提提出了多种不同的色温坐标系

大熊 960

手把手教你学PCIE--系统内存管理:GART(Graphics Address Remapping Table)的典型用途详解

GART(图形地址重映射表)是GPU的核心组件,主要用于地址映射转换。其典型用途分为物理模式和虚拟模式两类:在物理模式下,GART将GPU虚拟地址映射到分散的物理内存,支持DMA连续访问非连续内存块,适用于GPU渲染纹理采样和AI推理数据搬运等场景;在虚拟模式下,GART配合IOMMU实现多级映射,将GPU虚拟地址转换为虚拟机物理地址再映射到宿主机物理地址,确保多租户隔离,应用于云服务器GPU共享和容器化AI训练等虚拟化环境。两种模式分别优化了高性能计算场景和虚拟化场景的需求。

MHD0815的博客 367

C语言中 数据类型 字符串 常量和变量的讲解;

数据类型: (个性解释) 数据+类型 使用数据类型: 字符串: 字符串的解释: 实例: 总结:sizeof和strlen的区别: 常量和变量: 常量与变量的解释: 定义变量的方法: 局部变量与全局变量: 分析: const常量

m0_57697515的博客 3833

学 Simulink——基于载波移相的级联 H 桥双向 DC-AC 逆变器仿真

本文手把手教程基于载波移相(CPS-SPWM)的三相级联H桥双向DC-AC逆变器仿真,通过Simulink实现N=3(七电平)、每模块200V直流源、1kHz开关频率的系统建模。核心在于载波相位错开60°,使谐波集中于6kHz边带,等效开关频率达6kHz,显著降低器件损耗与输出纹波。结合并网电流双闭环(dq解耦)、功率/电压/SoC均衡控制及死区补偿,验证了THD<2%、有功跟踪误差<5%、直流电压与SoC均衡收敛至±3%和2%以内。工程上适用于高压储能系统,具备模块化、故障容错与高电能质量优势

MHD0815的博客 261

【C语言笔记】C语言入门-数据类型,常量变量

认识和了解C语言中的数据类型,常量和变量

今天,你进步了吗 1595

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

05-数据类型与常量变量-C语言

数据类型与常量变量之前介绍,C语言有丰富的数据类型,主要有四大类:1.基本类型:int整型、floatdouble浮点型、char字符型、enmu枚举型;2.构造类型:数组类型、str...

bigzql的博客 7392

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

C语言中的常量变量,数据类型,操作符

在C语言中,数据有两种表现形式:常量和变量。我们通常称那些不能被改变的量为常量,例如1000,52等,常量通常分为以下几类........

cilmy23的note 4093

c语言:常量、变量、数据类型

针对c语言初学者,简单了解常量、变量、数据类型

weixin_60617057的博客 1372

C语言数据类型及变量和常量

结构体:struct共用体:union枚举:enum。

m0_70026170的博客 1638

【C语言】第一期——数据类型&变量&常量

字面量、整数类型、浮点类型、char字符型、变量和常量、命名规则、注释、printf、占位符

Hello World! 1304

初识C语言数据类型、常量、变量

初识C语言数据类型、常量和变量,变量的分类,常量的分类

amina2000的博客 1042

C语言:数据类型、常量和变量

2.2.1 结构体2.2.2 共用体2.2.3 枚举。

2501_91498265的博客 1180

C语言的符号常量、常变量、数据类型

文章目录 目录 前言 内容 一、符号常量的定义 二、常变量的定义 三、数据类型 前言 本章学习符号常量、常变量、数据类型 内容 #include<stdio.h> 一、符号常量的定义 #definePI3.1415926//表示本文件中从此行开始所有的PI都代表3.1415926. //主要开头有个“#”号 //这里的PI...

依然,顽强 5802

C语言基本语法————基本数据类型、变量与常量

在C语言这门严谨的语言中,所有的数都不能像数学中一样直接写,为了节省计算机的储存空间和优化计算,将数据分为一下几种类型;

weixin_66990569的博客 1187

C语言数据类型,变量常量篇

C语言数据类型,变量常量篇

weixin_46214807的博客 718

【C语言】基本数据类型、变量、常量

const 修饰的常变量在C语言中只是在语法层面限制了变量num不能直接被改变,但是num本质上还是一个变量的,所以叫常变量。对于有符号数据类型,最高位为符号位,1为负数,0为正数,根据所占字节大小来定范围。,所以不能使用在数组定义时定义大小,但在支持变长数组的C99标准中可以使用。因为A的ASCII码值为65,故以%c形式打印是A,%d形式打印是65。无符号整型则最高位不表示符号位,所以范围没有负数,范围上限更大。:变量的生命周期指的是变量的创建到变量的销毁之间的一个时间段。

炸掉地球的博客 945

C语言 数据类型、变量、常量

一.数据类型: 1.1 每种数据类型的所占的字节数 1.2 存储区别 有符号与无符号数的区 无符号数据类型,最高位不表示正负。数据从0开始记起。 无符号数据类型,最高位0表示正,最高位1表示负。在计算机的存储值都是其补码。如:char i = -1; i 在计算机的存储值是0xFF。 原码,反码,补码理解 浮点数的表示 1.3 ...

某风吾起的博客 1064
上一篇: C语言基本概念
下一篇: 进制转化(当两个进制一个是另一个的2次方时用权重,10进制大转小用短除法,小转大正常公式)
Code_Solitude
博客等级 码龄116天 1粉丝 76原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值