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

数据类型与常量变量

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

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

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

常量

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

整型常量

整型即整数,用关键字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

变量

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

###变量的定义

定义的格式为:

变量类型 变量名;
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赋值给number


int otherNumber = 10; // 定义一个整型常量otherNumber,并初始化为10
number = 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语言的第一个简单实例

IT入门 感谢关注

程序员题库→

程序员用的单词表→

练习地址:www.520mg.com/it

????戳“阅读原文”,get涨薪技能!

©️2020 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页