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

C语言——数据表示及数据类型 基础知识 阅读详情
AI摘要

本文围绕C语言的数据展开,介绍了变量与常量的概念及使用方法。详细阐述了C语言基本数据类型,包括整型、浮点型、字符型和无类型,涵盖各类型的定义、内存占用、取值范围、声明初始化、运算操作和实际应用场景,帮助读者掌握C语言编程基础。

目录

引言

1. 变量与常量

1.1 变量

1.2 常量

2. 数据类型关键字

3. C语言基本数据类型

3.1 整型(int)

3.1.1 定义与含义

3.1.2 内存占用和取值范围

3.1.3 声明和初始化

3.1.4 运算操作

3.1.5 实际应用场景

3.2 浮点型(float和double)

3.2.1 定义与含义

3.2.2 内存占用和取值范围

3.2.3 声明和初始化

3.2.4 运算操作

3.2.5 实际应用场景

3.3 字符型(char)

3.3.1 定义与含义

3.3.2 内存占用和取值范围

3.3.3 声明和初始化

3.3.4 运算操作

3.3.5 实际应用场景

3.4 无类型(void)

3.4.1 定义与含义

3.4.2 不同场景下的表现

3.4.3 注意事项

 结语


🌈你好呀!我是 程序猿

🌌 2025感谢你的陪伴与支持 ~

🚀 欢迎一起踏上探险之旅,挖掘无限可能,共同成长!


引言

        C语言是一种强类型语言,数据类型是编程的基础。理解C语言中的变量、常量、数据类型关键字以及如何使用这些数据类型,是掌握C语言编程的关键。


1. 变量与常量

1.1 变量

        变量是程序中用于存储数据的容器。变量需要先声明后使用,声明时需要指定数据类型。

语法:

数据类型 变量名;

示例:

int age;        // 声明一个整型变量
float salary;   // 声明一个浮点型变量
char grade;     // 声明一个字符型变量

1.2 常量

        常量是程序中固定不变的值。常量可以是字面量(如10、3.14),也可以使用#define或const关键字定义。

语法:

#define 常量名 值
const 数据类型 常量名 = 值;

示例:

#define PI 3.14159          // 使用#define定义常量
const int MAX_SCORE = 100;  // 使用const定义常量

2. 数据类型关键字

        C语言提供了多种数据类型关键字,用于定义不同类型的数据。以下是C语言的基本数据类型关键字:

数据类型关键字描述
int整型(整数)
float单精度浮点型(小数)
double双精度浮点型(更高精度小数)
char字符型(单个字符)
void无类型(通常用于函数返回值)

3. C语言基本数据类型

3.1 整型(int)

        在 C 语言中,int是一种基本的数据类型,用于定义整型变量。

3.1.1 定义与含义

        int是 “integer”(整数)的缩写,用于声明一个变量可以存储整数数值。这些整数包括正整数、负整数和零,例如1、-5、0等。

3.1.2 内存占用和取值范围

        在不同的 C 语言实现和不同的操作系统环境下,int类型所占用的内存空间和取值范围可能会有所不同,但通常情况下,int类型在 32 位系统中占用 4 个字节(32 位)的内存空间。其取值范围一般是从-2^31到2^31 - 1,即从-2147483648到2147483647。

3.1.3 声明和初始化

  • 声明:声明int整型变量的一般形式为int 变量名;。例如,int num;声明了一个名为num的int类型变量。
  • 初始化:可以在声明变量的同时对其进行初始化,即赋予它一个初始值。例如,int num = 10;声明了一个名为num的int型变量,并将其初始化为10。也可以先声明后初始化,如int num; num = 10;。

3.1.4 运算操作

        int整型变量可以参与各种数学运算,如加法(+)、减法(-)、乘法(*)、除法(/)和取余(%)等运算。

        特别注意:在除法运算中,如果两个操作数都是整数,结果将是整数,会舍去小数部分。如5 / 2的结果是2,而不是2.5。

例如:

#include <stdio.h>

int main() {
    // 定义两个整型变量 a 和 b,并分别初始化为 10 和 3
    int a = 10;
    int b = 3;

    // 进行加法运算,将结果存储在 sum 变量中
    int sum = a + b;
    // 进行减法运算,将结果存储在 difference 变量中
    int difference = a - b;
    // 进行乘法运算,将结果存储在 product 变量中
    int product = a * b;
    // 进行除法运算,将结果存储在 quotient 变量中
    // 注意:由于 a 和 b 都是整数,除法结果会舍去小数部分
    int quotient = a / b;
    // 进行取余运算,将结果存储在 remainder 变量中
    int remainder = a % b;

    // 输出加法运算的结果
    printf("和:%d\n", sum);
    // 输出减法运算的结果
    printf("差:%d\n", difference);
    // 输出乘法运算的结果
    printf("积:%d\n", product);
    // 输出除法运算的结果
    printf("商:%d\n", quotient);
    // 输出取余运算的结果
    printf("余数:%d\n", remainder);

    // 返回 0 表示程序正常结束
    return 0;
}

3.1.5 实际应用场景

        int整型变量在 C 语言编程中非常常见,广泛应用于各种场景。比如,用于计数,如循环中的计数器控制循环次数;表示数组的下标,用于访问数组中的元素;存储和处理各种整数值的数据,如年龄、人数、学号等。

例如:

#include <stdio.h>

int main() {
    // 定义一个整型变量 age 来表示年龄,并初始化为 25
    int age = 25;
    // 定义一个整型变量 classSize 来表示班级的学生人数,并初始化为 30
    int classSize = 30;

    // 输出年龄信息
    printf("年龄:%d 岁\n", age);
    // 输出班级人数信息
    printf("班级人数:%d 人\n", classSize);

    // 使用 for 循环遍历班级中的每个学生
    // 循环变量 i 从 0 开始,每次递增 1,直到 i 小于 classSize
    for (int i = 0; i < classSize; i++) {
        // 输出每个学生的学号
        // 由于学号通常从 1 开始,所以使用 i + 1 作为学号
        printf("学生学号:%d\n", i + 1);
    }

    // 返回 0 表示程序正常结束
    return 0;
}

3.2 浮点型(float和double)

        在 C 语言中,浮点型变量用于存储带有小数部分的数值,也就是实数。

3.2.1 定义与含义

        浮点型是一种能够表示包含小数部分数值的数据类型。在实际应用中,很多时候我们需要处理像 3.14、0.001 这样的非整数数值,这时就会用到浮点型变量。C 语言提供了两种主要的浮点型数据类型:float(单精度浮点型)和 double(双精度浮点型)。

3.2.2 内存占用和取值范围

  • float:通常在内存中占用 4 个字节(32 位)。它能表示大约 6 到 7 位有效数字,取值范围大约是 ±1.18×10⁻³⁸ 到 ±3.40×10³⁸。
  • double:一般占用 8 个字节(64 位)的内存空间。它能表示大约 15 到 16 位有效数字,取值范围比 float 更大,约为 ±2.23×10⁻³⁰⁸ 到 ±1.80×10³⁰⁸。

3.2.3 声明和初始化

  • 声明:
    • 声明 float 类型变量的一般形式为 float 变量名;。例如,float num; 声明了一个名为 num 的 float 类型变量。
    • 声明 double 类型变量的一般形式为 double 变量名;。例如,double d_num; 声明了一个名为 d_num 的 double 类型变量。
  • 初始化:
    • 可以在声明变量的同时对其进行初始化。对于 float 类型,初始化常量后面要加上 f 或 F,如 float num = 3.14f;;对于 double 类型,直接赋值即可,如 double d_num = 3.14159;。也可以先声明后初始化,如 float num; num = 3.14f; 和 double d_num; d_num = 3.14159;。

3.2.4 运算操作

        浮点型变量可以参与各种数学运算,如加法(+)、减法(-)、乘法(*)、除法(/)等运算。

例如:

#include <stdio.h>

int main() {
    // 定义两个单精度浮点型变量 a 和 b,并分别初始化为 3.14 和 2.71
    float a = 3.14f;
    float b = 2.71f;

    // 进行加法运算,将结果存储在 sum 变量中
    float sum = a + b;
    // 进行减法运算,将结果存储在 difference 变量中
    float difference = a - b;
    // 进行乘法运算,将结果存储在 product 变量中
    float product = a * b;
    // 进行除法运算,将结果存储在 quotient 变量中
    float quotient = a / b;

    // 输出加法运算的结果,保留两位小数
    printf("和:%.2f\n", sum);
    // 输出减法运算的结果,保留两位小数
    printf("差:%.2f\n", difference);
    // 输出乘法运算的结果,保留两位小数
    printf("积:%.2f\n", product);
    // 输出除法运算的结果,保留两位小数
    printf("商:%.2f\n", quotient);

    // 返回 0 表示程序正常结束
    return 0;
}

        在上述代码中,使用 %.2f 格式化输出结果,保留两位小数。

3.2.5 实际应用场景

        浮点型变量在 C 语言编程中也非常常见,广泛应用于各种需要处理小数的场景。比如,用于科学计算,如物理公式中的计算;表示货币金额;在图形处理中表示坐标、角度等。

#include <stdio.h>

int main() {
    // 定义一个单精度浮点型变量 price,用于表示商品的价格,初始值为 9.99 元
    float price = 9.99f;
    // 定义一个单精度浮点型变量 pi,用于表示圆周率,初始值为 3.14159
    float pi = 3.14159f;
    // 定义一个单精度浮点型变量 radius,用于表示圆的半径,初始值为 5.0
    float radius = 5.0f;

    // 根据圆的面积公式 S = π * r * r 计算圆的面积,并将结果存储在 area 变量中
    float area = pi * radius * radius;

    // 输出商品的价格,保留两位小数
    printf("商品价格:%.2f 元\n", price);
    // 输出圆的半径和对应的面积,半径和面积都保留两位小数
    printf("半径为 %.2f 的圆的面积:%.2f\n", radius, area);

    // 返回 0 表示程序正常结束
    return 0;
}

        在这个例子中,使用 float 类型变量来表示商品价格、圆周率和半径,并计算圆的面积,最后输出相关信息。

3.3 字符型(char)

        在 C 语言中,char 是一种基本的数据类型,用于定义字符型变量。

3.3.1 定义与含义

        char 是 “character”(字符)的缩写,用于声明一个变量可以存储单个字符。在计算机中,字符是以对应的 ASCII 码值(或其他字符编码,如 Unicode)的形式存储的。因此,char 类型本质上是一个整数类型,它可以存储一个字节(8 位)的数据,范围通常是 -128 到 127 (有符号 char) 或者 0 到 255 (无符号 char),这取决于编译器的实现。常见的字符如字母('A', 'a')、数字('0', '9')、标点符号(',', '.')等都可以用 char 类型来表示。

3.3.2 内存占用和取值范围

  • 内存占用:char 类型通常占用 1 个字节(8 位)的内存空间。
  • 取值范围:
    • 有符号 char:范围是 -128 到 127。可以使用 signed char 显式声明有符号字符类型,不过一般直接使用 char 时,默认是有符号的(具体取决于编译器)。
    • 无符号 char:范围是 0 到 255,使用 unsigned char 来声明。

3.3.3 声明和初始化

  • 声明:声明 char 型变量的一般形式为 char 变量名;。例如,char ch; 声明了一个名为 ch 的 char 类型变量。
  • 初始化:可以在声明变量的同时对其进行初始化,即赋予它一个字符常量。字符常量是用单引号括起来的单个字符,例如 'A'、'5' 等。示例如下:
    char ch = 'A'; // 声明并初始化一个 char 型变量 ch,其值为字符 'A'

    也可以先声明后初始化,如:

    char ch;
    ch = 'B'; // 先声明 ch,再将其初始化为字符 'B'

3.3.4 运算操作

        char 型变量可以参与一些运算,因为它本质上是整数类型。常见的运算包括:

  • 赋值运算:可以将一个字符常量赋值给 char 型变量,如上述示例。
  • 算术运算:可以进行加减等算术运算,运算时会基于字符对应的 ASCII 码值进行。例如:
#include <stdio.h>

int main() {
    char ch = 'A';
    char new_ch = ch + 1; // 字符 'A' 的 ASCII 码值加 1
    printf("原来的字符: %c,新的字符: %c\n", ch, new_ch);
    return 0;
}

        在上述代码中,字符 'A' 的 ASCII 码值是 65,加 1 后得到 66,对应的字符是 'B',所以输出结果为原来的字符是 'A',新的字符是 'B'。

3.3.5 实际应用场景

        char 型变量在 C 语言编程中非常常见,广泛应用于各种场景。比如:

  • 处理文本数据:在处理字符串时,字符串实际上是由一系列 char 类型的字符组成的数组。例如,存储和处理用户输入的姓名、句子等。
  • 字符判断:可以根据字符的 ASCII 码值进行判断,如判断一个字符是否为字母、数字等。示例代码如下:
#include <stdio.h>

int main() {
    char ch = 'a';
    if (ch >= 'a' && ch <= 'z') {
        printf("%c 是小写字母\n", ch);
    } else {
        printf("%c 不是小写字母\n", ch);
    }
    return 0;
}

        在这个例子中,通过比较字符 ch 的 ASCII 码值,判断它是否为小写字母。

3.4 无类型(void)

3.4.1 定义与含义

        在 C 语言里,void 并非像 int 那样用于定义普通变量。void 类型的字面意思是 “无类型” 或者 “空类型”,它主要有以下几种特殊用途:

1. 函数返回类型

当一个函数不需要返回任何值时,就可以将其返回类型声明为 void。这表明该函数执行特定的操作,但不会给调用者返回一个具体的数据。

2. 函数参数列表

在函数定义时,如果函数不接受任何参数,参数列表可以写成 void。不过在现代 C 语言中,也可以直接使用空括号 () 来表示。

3. 通用指针类型

void * 是一种通用的指针类型,它可以指向任意类型的数据。这种指针可以存储任何类型变量的地址,但在使用时通常需要进行显式的类型转换。

3.4.2 不同场景下的表现

1. 作为函数返回类型

#include <stdio.h>

// 定义一个返回类型为 void 的函数,用于打印问候语
void greet() {
    printf("Hello, World!\n");
}

int main() {
    // 调用 greet 函数
    greet();
    return 0;
}

        在这个例子中,greet 函数的返回类型是 void,意味着它不返回任何值,只是执行打印问候语的操作。

2. 作为函数参数列表

#include <stdio.h>

// 定义一个不接受任何参数的函数,参数列表使用 void
void printMessage(void) {
    printf("This is a message.\n");
}

int main() {
    // 调用 printMessage 函数
    printMessage();
    return 0;
}

        这里 printMessage 函数的参数列表是 void,表示该函数不接受任何参数。

3. 作为通用指针类型

#include <stdio.h>

int main() {
    int num = 10;
    // 定义一个 void 指针,指向 int 类型的变量 num
    void *ptr = &num;

    // 由于 void 指针不能直接解引用,需要进行类型转换
    int *intPtr = (int *)ptr;
    printf("The value of num is: %d\n", *intPtr);

    return 0;
}

        在这段代码中,void * 类型的指针 ptr 指向了一个 int 类型的变量 num。但因为 void 指针不能直接解引用,所以需要将其转换为 int * 类型的指针后再进行操作。

3.4.3 注意事项

  • 不能定义 void 型变量:因为 void 表示无类型,所以不能像 int 那样直接定义一个 void 类型的变量,例如 void var; 这样的代码是不合法的。
  • void 指针使用时需转换:当使用 void * 指针时,在进行解引用或者进行一些需要特定类型操作时,必须先将其转换为合适的指针类型。

 结语

        C语言的数据类型是编程的基础,理解变量、常量、数据类型关键字以及如何使用这些数据类型,是掌握C语言编程的关键。通过本文的讲解和代码示例,希望你能更好地理解C语言中的数据类型,并能够灵活运用它们编写出高质量的代码!


  ​期待批评指正,共同进步~

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

相关推荐

C语言基础:数据类型、变量与常量

本篇博客深入探讨了C语言中的数据类型、变量和常量,包括整型和浮点型数据的存储机制、数据范围、以及如何通过格式化输出来控制数据的显示。通过分析整型和浮点型的内存表示、数据溢出问题、注释的使用以及如何正确地使用scanf和printf函数,文章揭示了在编写C语言程序时需要特别注意的一些关键点。

weixin_35755562的博客 332

C语言基础——变量

二、变量 2.1 变量基本概述 变量是程序的基本组成单位,变量相当于内存中一个数据存储空间的表示,你可以把变量看做是一个房间的门牌号,通过门牌号我们可以找到房间,从而通过变量名可以访问到变量(值)。 变量应该有名字,并在内存中占据一定的存储单元;变量名和变量值有不同的含义;变量名实为一个符号地址 2.1.1 变量的使用步骤: //(1)声明变量: int num; //(2)赋值: num = 60; // (3)使用: printf("num=%d", num); // (4) 变量声明与赋值一步到位:

qq_41536160的博客 1万+

C语言基础:理解变量、数据类型与常量

本文深入探讨了C语言的基础知识,包括变量、数据类型、常量以及它们在程序中的应用。通过具体的代码示例和输出解释,揭示了C语言在处理不同类型数据时的规则和特性。文章还提供了多个选择题答案,以检验读者对基础概念的掌握。

weixin_29138345的博客 571

C语言学习—变量总结

C语言变量的总结

98同学吖的博客 3032

Kafka 系列 —(17)Kafka 流式处理:Kafka Streams架构、使用场景、框架选择

本文介绍了KafkaStreams的架构特点、应用场景及与其他流处理框架的比较。KafkaStreams作为嵌入式分布式流处理库,其核心架构包含流处理器、任务、拓扑和本地状态存储,具备自动容错和伸缩能力。适用于实时监控、ETL、聚合、Join、物化视图等低延迟场景。与Flink、Spark相比,KafkaStreams适合简单架构和微服务,而Flink适合大规模处理,Spark更适合批处理。选择框架需根据具体场景需求,如微服务推荐KafkaStreams,大规模处理推荐Flink。

moton2017的博客 1631

Linux显卡管理避坑指南:为什么Xorg总是占用你的NVIDIA GPU?

本文深入解析了在Linux系统上,尤其是双显卡笔记本中,Xorg显示服务器进程占用NVIDIA GPU的根本原因。文章从Xorg的驱动加载机制和NVIDIA驱动的独占性入手,详细对比了禁用配置文件、手动配置xorg.conf、使用官方PRIME方案以及切换到Wayland等主流解决方案的优缺点与适用场景,旨在帮助用户有效释放GPU资源,确保深度学习、游戏等计算任务能独占显卡性能。

xgboost6farmer的博客 268

C语言基础知识--变量

C语言各种变量简介

BIN-XYB的博客 3304

抖音直播参数逆向实战:手把手教你用Python获取ttwid和x-bogus(附完整代码)

本文深入解析抖音直播接口的反爬机制,重点剖析核心防护参数ttwid和x-bogus的生成原理与作用。通过Python实战,手把手教你逆向获取ttwid、webid等关键参数,并构建稳定的数据采集方案,为开发者提供企业级数据获取能力。

weixin_29196891的博客 1044

c语言变量详解

在本博客中,我们将深入探讨C语言中变量的各个方面,从基础的变量声明和初始化到更高级的主题,如变量的作用域。通过了解和掌握变量的概念,读者将更好地理解C语言的设计哲学,为编写高效、健壮的程序奠定坚实的基础。让我们一同踏上这个关于C语言变量的学习之旅。

m0_74195174的博客 4511

GPD源码分析

gpd使用示例 先看下面一段代码,为标准gpd算法的使用方法,可以看到输入为点云,cloud_camera_; 输入:std::unique_ptr<gpd::util::Cloud> cloud_camera_ 输出: std::vector<std::unique_ptr<gpd::candidate::Hand>> grasps; // detect grasp poses gpd对象:std::unique_ptr<gpd::GraspDetect.

weixin_41003113的博客 2334

【LAMMPS学习】四、运行 LAMMPS(2)命令行选项

本部分解释了在安装可执行文件或下载源代码并构建可执行文件后如何运行 LAMMPS。命令文档页面描述了输入脚本的结构以及它们可以包含的命令。

荷塘阅色 5242

初步认识c语言:变量和常量,数据类型

初步认识c语言:变量和常量,数据类型

一个从简单到复杂的学者 563

工业级4~20mA转0~3V信号调理电路原理图设计,已量产(电流传感器)

在工业现场,4~20mA 电流信号是模拟量传输的 “老熟人”—— 抗干扰强、能跑长距离,但嵌入式 MCU 的 ADC 一般只认电压信号。最近做项目时,我设计了一款能覆盖 0~25mA(含超量程冗余)、线性输出 0~3V 的调理电路,经过现场调试挺稳定,分享下细节。

不脱发的程序猿 527

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

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

weixin_60617057的博客 1371

硬件电路设计采集电路

摘要:采集电路是硬件设计中连接物理世界与数字系统的关键环节,主要用于将温度、压力等物理量转换为电信号。常见的采集电路包括模拟量采集(如温度、电压)、数字量采集(如开关状态)和特殊信号采集(如光、声音)。设计时需重点关注传感器选型、信号调理、电源接地、抗干扰和ADC配置等核心要素,确保信号链路的完整性和稳定性。合理的电路设计需结合具体应用场景,通过仿真和测试验证性能,最终实现精确可靠的数据采集。

qq_37999850的博客 1798

智能水下机器人设计: 基于MATLAB的水下机器人动力学建模和控制系统设计,包括水下环境感知、路径规划和任务执行等

智能水下机器人是指能够在水下自主完成各种任务的机器人,例如探测、勘察、救援等。它具有广阔的应用前景,可用于海洋环境监测、水下考古、海上作业等领域。基于MATLAB的水下机器人设计可以为科研人员和工程师提供强大的建模和仿真工具,帮助他们设计更智能、更高效的水下机器人。智能水下机器人是未来海洋科技发展的重要方向,它将为海洋科学研究、水下考古和海上作业等领域带来新的机遇。MATLAB是一种功能强大的数学和科学计算软件,它可以为智能水下机器人设计提供强大的工具和支持。

走向CTO的路上... 962

初识C语言:常量与变量中寻找数据类型

为了将标识符与变量名区别开来,习惯上标识符全部用大写字母表示。枚举常量将在以后的枚举类型里面为大家介绍今天讲到了c语言各种各样的数据类型,这将成为我们打开计算机的大门的第一步,我也会持续不断为大家带来更新的~

x3262551980的博客 964

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

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

本文概述了计算机基础与C语言编程的核心内容。计算机由硬件和软件组成,包含六大部件(CPU、内存、输入/输出设备、外存、网络)。C语言是一种高效、可移植的编程语言,具有简洁的语法和强大的底层操作能力,广泛应用于系统开发。文章详细介绍了C语言的历史、标准、编译过程、程序结构、编程规范和数据类型(包括基本类型和构造类型)。同时阐述了常量的分类(整数、浮点、字符、字符串等)及其表示方法,并强调了符号常量的重要性。文中还提供了常见错误解决方案,如中文标点导致的编译错误。

wuin129的博客 2222

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

第2节:常量、变量与C语言的数据类型

点击上方"蓝字"一个IT人共同提高的地方!1 C语言常量变量1.常量常量是在程序运行过程中,其值不能被改变的量。在C语言中常量分为:整型常量、实型常量、字符常量(普通...

网工紫电的博客 984

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

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

C语言基础知识

Er_wei_的博客 1068

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

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

2501_91498265的博客 1180

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

int 整型 字节长度为:4 eg:66。float 单精度浮点型 字节长度为:4 eg:66.6。char 字符数据类型 字节长度为:1 eg:W。long long 更长的整形 字节长度为:8。double 双精度浮点型 字节长度为:8。能够在整个程序中使用的变量,放在main函数前面。

wyh246232的博客 452

C语言编程基础:常量和变量 数据类型

基础语法面向过程的编程思想RAM:随机存取存储器(易失性存储器)断电后数据丢失ROM:只读存储器(非易失性存储器)断电后数据能保存字节是描述容量的最小单位8Bit(比特=1Byte(字节) 1024B=1KB 1024KB=1MB 1024MB=1GB。

2301_80981525的博客 943

C语言笔记:数据类型,变量与常量

这是我的个人C语言学习笔记,也欢迎你查看,加油!

记录学习ing 161

C语言基础:数据类型 & 常量与变量

用单引号’‘括起来的一个字符,如:‘a’、‘A’、‘4’、’_'等,比如:'齐’就不是字符,一个汉字所占的字节数超过1个字符。系统自动为字符串常量加上结尾的 \0 ,使所占内存单元多一个,单字符常量的长度不变,可用sizeof()运算符来测量。字节(byte):计算机存储容量的一种单位(C语言中一般都是以字节为单位进行存储空间的计算),一般应用层最小存储单元的表示。比特位(Bit):二进制(0,1)计算机是以二进制的方式进行存储的,我们应用层可以通过位运算进行位的操作。简单来说,就是组织和操作数据。

2402_88621999的博客 848

C语言绝对值得一看的常识讲解:基本数据类型,常量和变量篇

C语⾔提供了丰富的数据类型来描述⽣活中的各种数据。使⽤整型类型来描述整数,使⽤字符类型来描 述字符,使⽤浮点型类型来描述⼩数。所谓“类型”,就是相似的数据所拥有的共同特征,编译器只 有知道了数据的类型,才知道怎么操作数据。本篇文章讲解C语言中基本类型,常量和变量。

m0_74950144的博客 895
上一篇: 提高程序可读性的技巧:编写清晰易懂的C语言代码
下一篇: 深入解析 IIC:嵌入式系统中最常用的通信协议
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序猿!=程序员

感谢来过,感谢有你!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值