springboot 初始化一个常量map_05数据类型与常量变量C语言

数据类型与常量变量

之前介绍,C语言有丰富的数据类型,主要有四大类:

1.基本类型:int整型、float double浮点型、char字符型、enmu枚举型;2.构造类型:数组类型、struct结构体、union共用体;3.指针类型;4.空类型:void

本讲主要讲解基本数据类型。

600a1fd14613d6061b0e9f8a923771a2.png

常量

在程序执行过程中,值不能进行修改的量称为常量。

整型常量

整型即整数,用关键字int表示。如123,为常量。

浮点型常量

浮点型即小数,在程序中因为精确位数不同,有单精度与双精度之分。

单精度用关键字float表示,精确到6~7位。如2.5f3.8f,为常量。

双精度用关键字double表示,精确到15~16位。如7.9124.9,为常量。

字符型常量

字符型包括0~9数字,与字母符号,用关键字char表示。

值得注意的是,字符的表示需要用''单引号引起来,方式为:'a''0'。中文以及一串字符,不能用char表示,错误写法'我''abcde'

枚举

枚举即一一列举的意思。比如一周七天:星期一、星期二、星期三...

写法:

enum Weekday {Monday, Tuesday};

枚举值是常量,不能在程序中在对其进行修改。

宏定义

也可以使用#define宏定义来定义常量,表示为:

#deinfe NUMBER 5

79bdbdc53b40d189604b8f26c6dc1f6b.png

变量

在程序运行过程中,值可以进行修改的,称为变量。变量必须有一个名字,并占用一定存储空间。如:当前时间。

###变量的定义

定义的格式为:

变量类型 变量名;int a;float b;double c;char d;

多个相同类型的变量可定义为:

变量类型 变量1, 变量2, 变量3;int a, b, c;

变量的命名

变量命名首先需要遵循标识符的命名规则,除此之外,为了编码规范,还需要遵循以下几点:

1.变量名要做到见名知意,如:int number;;2.首字母小写;3.多个单词使用驼峰法(即,除第一个单词外,其余首字母大小)命名:int myFirstName;

注:不能定义重名的变量

变量的初始化与赋值

•初始化:在定义变量时,直接给变量值。如:int number = 5;。•赋值:变量定义以后,再给变量值。

int number;  // 定义变量名为number的整型变量number = 4;  // 将整型常量4赋值给numberint otherNumber = 10; // 定义一个整型常量otherNumber,并初始化为10number = otherNumber; // 将变量otherNumber赋值给number

变量作用域

变量只在当前{}有效。如:

int main() {    int number = 4; // 当离开main函数的{}以后,number就失效了,无法继续使用    return 0;}

Const关键字

变量是值可以改变的量,但有时,我们不希望变量的值改变,这是需要使用const关键字来修饰变量。

int const a = 5;// 或// const int a = 5;a = 10; // 这句话是错的,因为a的值已经不可变

以上这种const与变量类型交换位置的写法不是任何类型都使用。如指针类型意义就不同。

《c语言简明教程》

01-大学生C语言第一课,C语言的过去与未来

02-Dev C++  安装及使用方法教程-超详细

03-C语言的第一个简单实例

b653b86df0b0c0564fbeda64fa0840af.png

IT入门 感谢关注

程序员题库→程序员用的单词表→练习地址:www.520mg.com/it

👇戳

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值