C程序设计基础-课件.ppt

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

2.1常量和变量 第二章C程序设计基础符号常量在其作用域内不能再赋值。符号常量的好处:(1)含义清楚。(2)需改变时,“一改全改”。注意:**2.1常量和变量注意: 1、变量中的值:变量必须要有值才能参与运算,(如果一个变量没有赋值,则该变量是一个随机值)变量可以在定义后与其赋值,也可以定义时赋值,可根据程序的需要而改变; 2、变量的类型:不同类型的变量所能存放的数据值的大小是不同的; 3、变量名:用于区分不同的变量,即标识符;**标识符:C语言中的标识符用于给程序种的常量,变量,函数,文件指针和数据类型等命名。其构成规则如下:1、标识符由英文字母(a~z,A~Z)或下划线开头,后面可跟字母、数字或下划线;2、标识符中的大、小写英文字母表示不同含义,即代表不同的标识符,通常C程序种的变量用小写字母,符号常量用大写字母;3、不同的C编译系统对标识符所用的字符个数由不同的规定,ANSIC可以识别的标识符的前31个字符,但由有的C编译系统只识别前8个字符;4、用户取名时,应当尽量遵循“见名知意”和“简洁明了”的原则;**2.2基本数据类型基本类型构造类型指针类型空类型整型

字符型

实型(浮点型)

枚举类型

数组类型单精度型双精度型结构体类型共用体类型数据类型**2.2基本数据类型整型整型常量

整型常量即整型常数十进制整数、八进制整数(以0开头的数)、十六进制整数(以0x开头的数)整型变量的分类

整型变量总体上可以分为有符号数和无符号数两类整数类型所占位数定义类型字表示数的范围有符号基本型16int-32768~+32767短整型16short[int]-32768~+32767长整型32long[int]-231~(231-1)无符号基本型16unsigned[int]0~65535短整型16unsignedshort0~65535长整型32unsignedlong0~(232-1)**2.2基本数据类型整型类型整型变量的定义

用定义类型字来定义变量的类型,一般放在函数开头的声明部分。 #includestdio.h voidmain() { inta,b,c,d; /*定义整型变量*/ unsignedu; a=1;b=-2;u=10; c=a+u;d=b+u; printf(a+u=%d\tb+u=%d\n,c,d); }整型数据的溢出

如果一个整形变量存放的值,超出它所允许的范围,将会产生溢出,例如一个int型变量,如果其值为32767,再加1就会产生溢出,变成-32768,但运行时并不报错。**2.2基本数据类型整型类型整型常量的类型

注意:1、一个整常量,如果其值在-32768~+32767范围内,认为它是int型,它可以赋给int型和longint型变量。2、一个整常量,如果其值超过了上述范围,而且是在-2147483648~+2147483647范围内,则认为它是longint型。3、一个整常数后面加一个字母u或U,认为是一个unsignedint型常数。4、一个整常数后面加一个字母l或L,认为是一个longint型常数。【例】整型变量的定义与使用。#includestdio.hvoidmain(){inta,b,c,d;程序结果为:unsignedu;a=12;b=-24;u=10;a+u=22b+u=-14c=a+u;d=b+u;printf(“a+u=%d,b+u=%d\n”,c,d);}**2.2基本数据类型实型实型常量的表示方法

1、十进制小数形式:.12323.1

2、指数形式:123e31.234e34(e前必须有数字,e后指数必须为整数)

在数的后面加字母f或F,就为单精度数,否则处理成双精度数。实型变量

单精度(float):4B10-38~10386~7

双精度(double):8B

文档评论(0)

176****0418 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档