欢迎光临
我们一直在努力

C语言快速入门2-变量的计算与赋值

1.变量的计算与赋值

#什么是变量与常量
变量,是一个可以变化的量,通常用来存储数据,一般根据其类型给予初始值,int类型可以给予初始值0。【-32768,0,+32767】.其中0也算作正数区间。

```c
int a;
float b;
char c;
int ultra;
a= 1+2+3;
b=1/2;
c='a';

在这里插入图片描述

切记1,使用变量前,一定要定义。汉字由2个字节组成。
切记2:65535是2的16次方减1,也就是说2个字节的65535一般是内存地址最大值:1×1111111;
二进制:1111111111111111;
65535是计算机16位二进制最大数。
对应的二进制形式为16个1(1111111111111111),也是16位无符号整数的最大值,十六进制记作FFFF。

#变量类型 int float char
#如何定义变量
变量类型 名字;
在这里插入图片描述

切记1.变量名不可使用关键字。

2.赋值符号的意义

**#什么是赋值符号
在这里插入图片描述

  • 赋值符号是给一个变量赋值,并不是简单的等于号。
  • 被赋值的变量放置前面,需要赋的值在右边。
  • char类型的变量赋值,需要用单引号。
  • 3.计算

    **#加减乘除的计算—先后顺序

    在这里插入图片描述

    先乘除再加减的顺序,也可以有括号来约束顺序。
    C语言中,不区分中括号和小括号。

    4.占位符

    **#什么是占位符
    用于在一部分函数中的运行过程中给予的未定参数值,不同的占位符作用不同。
    在这里插入图片描述
    切记

    • int类型的占位符是%d;
    • char类型占位符是%c;
    • 字符串数组占位符是%s;
    • float类型占位符是%f,若是指定位数就是%.nf,其中n是位数。

    ```c

    #include <stdio.h>

    int main(){
    int a=3;
    float b= 6.322;
    char c ='h';
    char str[]= "Hello, World!";
    printf("今日练习的int类型变量a的值是%d \\n",a);// 今日练习的int类型变量a的值是3
    printf("今日练习的浮点类型变量b的值是%d \\n",b); //今日练习的浮点类型变量b的值是-536870912
    printf("今日练习的浮点类型变量b的值是%f \\n",b); //占位符正确,今日练习的浮点类型变量b的值是,自动延长至小数点后6位,6.322000
    printf("今日练习的浮点类型变量b的值是%.3f \\n",b); //占位符正确,今日练习的浮点类型变量b的值是6.322,指定小数点后3位小数
    printf("今日练习的字符变量c的值是%d \\n",c);// 占位符错误,结果33,其中33是感叹号的ascii码值
    printf("今日练习的字符变量c的值是%c \\n",c);// 占位符正确,今日练习的字符变量c的值是h
    printf("今日练习的字符数组变量str的值是%d \\n",str);// 占位符不对,今日练习的字符数组变量str的值是6487600
    printf("今日练习的字符数组变量str的值是%s \\n",str);// 占位符正确,今日练习的字符数组变量str的值是Hello, World!
    return 0;
    }

    C语言的数据类型

    用于声明变量或函数的数据类别和内存占用,主要分为‌基本类型、枚举类型、void类型和派生类型
    **基本类型‌:****包括整型(int、short、long、long
    long)、字符型(char)、浮点型(float、double)和布尔型(_Bool),用于存储单一值。‌‌
    切记,c语言的默认仓库,没有bool值,需要引入#include <stdbool.h>
    枚举类型‌(enum):用于定义一组命名的整数常量,增强代码可读性。‌‌
    **void类型‌:*表示无类型,通常用于函数无返回值或通用指针(void)。‌‌
    **派生类型‌:*包括指针类型(如int)、数组类型、结构体类型(struct)、联合体类型(union)和函数类型,由基本类型或其它派生类型组合而成。

    赞(0)
    未经允许不得转载:171主机测评 » C语言快速入门2-变量的计算与赋值
    分享到: 更多 (0)

    评论 抢沙发

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址