【C】变量

变量和常量

变量和常量是程序处理的两种基本数据对象

什么是变量?

变量的意义就是确定目标并提供存放的空间

变量的组成

变量由变量名和存储单元组成。变量名用于确定目标,存储单元用于存放变量的值

变量名

  • 变量名只能是英文字母(A-Z, a-z)和数字(0-9)或者下划线( _ ) 组成。
  • 变量名必须以字母或者下划线开头。(不能是数字)
  • 变量名区分大小写。
  • 不能使用关键字来命名变量。

数据类型

  • char

    ——字符型, 占用一个字节

  • int

    ——整形 , 通常反映了所用机器中整数的最自然长度

  • float

    ——单精度浮点型

  • double

    ——双精度浮点型

声明变量的语法

  • 数据类型 变量名

    —int a

    —char b

    —float c

    —double d

    #include <stdio.h>
    
    int main()
    {
        int a;
        char b;
        float c;
        double d;
        
        a = 2022;
        b = 'W';
        c = 3.14;
        d = 3.141592653;
        
        printf("今年是%d\n", a); // %d为格式化输出函数,下同
        printf("Hello %corld!\n", b);
        printf("圆周率是:%.2f\n", c);
        printf("精确到小数点后9位的圆周率是:%11.9f\n", d);
        return 0;
    }
    

    运行结果:

    今年是2022年
    Hello World!
    圆周率是:3.14
    精确到小数点后9位的圆周率是:3.141592653
    

    Tip:对于格式化输出函数,详情可以查阅 printf--格式化输出

关键字

关键字就是C语言内部使用的名字,这些名字都具有特殊含义

auto break case char const continue default do
double else enum extern float for goto if
int long register return short signed sizeof static
struct switch typedef union unsigned void volatile while
inline restrict _Bool _Complex _Imaginary
_Alignas _Alignof _Atomic _Static_assert _Noreturn _Thread_local _Generic
posted @ 2025-02-14 20:57  芝麻凛  阅读(15)  评论(0)    收藏  举报