c语言常量与变量ppt,C语言 变量、常量与数据类型.ppt

本文详细介绍了C语言中的变量、常量和数据类型的使用。变量是程序中可变的存储位置,命名规则遵循标识符规则,需先声明后使用。常量包括字面常量和符号常量,其中符号常量通过#define定义。数据类型包括基本数据类型如整型(int, short, long)、实型(float, double)和字符型(char),每种类型都有其存储空间和操作规定。此外,还讨论了转义字符及其在程序中的作用。
摘要由CSDN通过智能技术生成

62e50291a81fc54b507f33cb80033297.gif C语言 变量、常量与数据类型.ppt

(25页)

85160b4d374a8c19748b9dbe323acc5b.gif

本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!

14.9 积分

变量、常量与数据类型回顾C语言的基本字符集有那些?C语言的标识符概念?C语言的32个保留字C语言程序的基本结构C语言的入口是什么?注释有哪几种?怎么在VS中建立一个C语言程序?学习目标掌握变量概述、规则和声明掌握常量概述、规则和声明掌握C语言中的基本数据类型4程序指令C语言中的基本元素标识符关键字常量运算符分隔符等#includevoid 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,userInfo1.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.4void main(){ float sum; sum = X + Y; printf(“结果 = %f”,sum);}2.3.3 有名常量(const)和宏定义不同,有数据类型也有值在一个变量的声明语句前加一个const,这个变量就不再是变量。 如: const int ch2 = 3; 那么ch2就是常数3和变量写法类似,只要在其前加上const可以定义在函数外,也可以定义在函数内14-313.1 C语言数据类型 数据类型 基本类型 构造类型 指针类型 空类型 非数值型 数值型 结构体 数组 数据类型的作用:指出应该为数据分配多大的存储空间 规定数据所能进行的操作153. 2 基本数据类型数据属于不同类别AfricaThe quick brown foxTRUE数据 非数值数值整型非整型9002.129999/12/20032.175123Jackie Chanchar数据类型非数值数值整型intshort intlong intdoublefloat非整型16名称全称类型说明符缩写类型说明符字节范围整型intint2-32768至 +32767无符号整型unsigned intunsigned整型20 至 65,535短整型short intshort2-32768 至 +32767无符号短整型unsigned short intunsigned short20 至 65,535长整型long intlong4-2,147,483,648 至 2,147,483,647无符号长整型unsigned long intunsigned long40 至 4,294,967,2953.2.1 整型3.2.2 实型 实型也称为浮点型,例如:3.14,-8.9等带有小数部分的数值数据就称为浮点数类型说明字节数有效数字float单精度浮点型取值范围: -3.4*10(-38)~3.4*10(38) 46~7double双精度浮点型取值范围: -1.7*10(-308)~1.7*10(308) 815~16long double长双精度浮点型取值范围: -1.2*10(-4932)~1.2*10(4932) 1618-193.2.3 字符型字符常量是用单引号括起来的一个字符例如:‘A’、‘b’、‘=’、‘+’、‘6’等都属于合法字符常量 在C语言中,字符常量有以下特点:字符常量只能用单引号括起来,不能用双引号或其它括号字符常量只能是单个字符,不能是字符串字符可以是字符集中的任意字符19在线保险单年龄:_____保险总额:_____性别:_____3.2.4 例题2398340' M '数值型字符型int/floatchar思考如何正确恰当的定义数据类型: 1: 表示”学生成绩” 2: 表示年龄 3: 表示日常数值计算 4: 定义中国人口的数量 5: 表示“金额”(钱),”工资” 6: 表示”男”,”女” 3.2.5 字符型对照表值符号值符号值符号0空字符44,91[32空格45-92\33!46.93]34"47/94^35#48 ~ 570 ~ 9 95-36$58:96`37%59;97 ~ 122a ~ z38&60125}41)63?126~42*64@127DEL (Delete键)43+65 ~ 90A ~ Z  22-313.2.6 转义字符型 除了一般的字符常量外,C语言还允许使用一种被称为“转义字符”的特殊形式字符常量转义字符转义字符的意义值\n回车换行10\t横向跳到下一制表位置(每个制表位相差8个字符)9\b退格,将当前位置移到前一列8\r回车,将当前位置移动到本行的开头13\\反斜线字符"\"92\'单引号符39\”双引号符344.1 思考1. 6和‘6’和“6”的区别?分别占多大空间2. ‘a’ 和 “a”的区别?3. 值89和121,所对应的ASCII多少?总结变量的命名规则和声明及使用?常量命名规则和声明及使用?C语言有哪些基本数据?感谢聆听 关 键 词: 数据 c语言 常量 变量 类型

524d6daf746efaa52c3c71bbfe7ba172.gif  天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值