c语言中在变量后声明数据类型,C语言 变量、常量和数据类型.pptx

变量、常量与数据类型

回顾

C语言的基本字符集有那些?

C语言的标识符概念?

C语言的32个保留字

C语言程序的基本结构

C语言的入口是什么?

注释有哪几种?

怎么在VS中建立一个C语言程序?

学习目标

掌握变量概述、规则和声明

掌握常量概述、规则和声明

掌握C语言中的基本数据类型

4

程序

指令

C语言中的基本元素

标识符

关键字

常量

运算符

分隔符

#include

void main()

{

int sum, x, y; //声明变量

printf(“请输入x和y的值\n”);

scanf(“%d”,&x);

scanf( “%d”,&y);

sum = x +y;

printf(“两数之和是:%d”,sum) ;

}

1.1 变量概述

变量是计算机内存中已命名的存储位置,其中包含了数字或字符串等数据。

变量包含的信息被称为变量的值,其值是可以改变。

变量的两个要素:

变量名:每个变量名都遵循标识符命名规则

变量值:在程序中,通过变量名来引用变量的值

1.2 变量命名规则

可以由字母、数字和“_”(下划线)组合而成

必须以字母或“_”(下划线)开头,后面可以跟字母、数字和下划线

不能包含除“_”以外的任何特殊字符 (如 空白字符)

保留字具有特殊意义,不能用作变量名

C语言严格区分大小写

变量名一般习惯使用小写字母表示

命名变量应尽量做到“见名知意”如:name ,age ,address,userInfo

1.3 声明和使用变量

在C语言所编写的应用程序中,任何变量都必须“先定义,后使用”。

datatype variablename ;

数据类型

变量名

int a;

int a,b,c,d ;

datatype variablename = value ;

数据类型

变量名

初始值

int x = 10;

2.1 常量概述

在程序的执行过程中,值不能被改变的量称为常量

常量的分类

字面常量

符号常量

2.2 常量命名规则

和1-4点的变量命名规则相同

常量都是以大写字母表示

定义#define宏的常量

不加 ;

一次定义一个

在函数外(标准C,VC中可以在函数内或函数外)

2.3.1 字面常量

常量可以从字面形式即可判断(也称字面常量、直接常量或常数)

字面常量分类:

整型常量(如123、0123、0x123为整型常量)

实型常量(如-1.23、1.2345为实型常量)

字符型常量(如‘a’ ,‘0’, ‘\n’为字符型常量)

字符串常量(如“abc”,“xyz”为字符串常量)

科学计算法(如10.9E4或10.9e4 = 10.9 x 104 )

(0开头的代表八进制数,0x是十六进制)

2.3.2 符号常量

用一个标识符来代表常量,称为符号常量或宏

#define PI 3.1415926

关键字

符号常量名

常量值

#define 标识符 常量

使用符号常量的优点:

含义清楚、见名知意

修改方便、一改全改

符号常量-例题

#include

#define X 4.5

#define Y 5.4

void main()

{

float sum;

sum = X + Y;

printf(“结果 = %f”,sum);

}

2.3.3 有名常量(const)

和宏定义不同,有数据类型也有值

在一个变量的声明语句前加一个const,这个变量就不再是变量。

如: const int ch2 = 3;

那么ch2就是常数3

和变量写法类似,只要在其前加上const

可以定义在函数外,也可以定义在函数内

14-31

3.1 C语言数据类型

数据类型

基本类型

构造类型

指针类型

空类型

非数值型

数值型

结构体

数组

数据类型的作用:

指出应该为数据分配多大的存储空间

规定数据所能进行的操作

15

3. 2 基本数据类型

数据属于不同类别

Africa

The quick brown fox

TRUE

数据

非数值

数值

整型

非整型

9002.12

999

9/12/2003

2.175

123

Jackie Chan

char

数据类型

非数值

数值

整型

int

short int

long int

double

float

非整型

16

名称

全称类型说明符

缩写类型说明符

字节

范围

整型

int

int

2

-32768至 +32767

无符号整型

unsigned int

unsigned整型

2

0 至 65,535

短整型

short int

short

2

-32768 至 +327

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值