- 1、本文档共97页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言程序设计基础授课教师:XXXC 语言课程要求教学环节理论课时: 60 学时;上机实验: 36 学时;作 业:课堂作业;上机实验;C 语言课程要求课程考核考 勤: 10%;平时作业: 20%;上机实验: 40%;含上机测试机 考: 30%;主要内容一、C 语言的数据类型二、C 语言的运算符和表达式三、C 语言的输入输出主要内容一、C 语言的数据类型二、C 语言的运算符和表达式三、C 语言的输入输出一、C 语言的数据类型C中的基本数据类型(Data Types) 整型 字符型 实型(浮点型) 枚举类型 单精度型 基本类型 双精度型 数组类型 构造类型 结构体类型 数据类型 共用体类型 指针类型 空类型 常量与变量C语言程序处理的数据形式常量(Constant)在程序中不能改变其值的量变量(Variable)其值在程序执行过程中是可以改变的#includestdio.hvoid main( ) { int a,b,c; a=123; b=321; c=a+b; printf(“两数之和为 %d\n”,sum); } C程序常见符号分类 关键字(Keyword)又称保留字( C Reserved Word )A word that has special meaning in C标识符(Identifier)系统预定义标识符(C Standard Identifier)用户自定义标识符变量,函数名,……C程序常见符号分类 运算符(Operator)详见附录C 分隔符(Separator) 空格、回车/换行、逗号等 其他符号 {和}标识函数体或语句块 /*和*/是程序注释的定界符 常量(Constant)1、整型数据可分为:整型常量、整型变量整型常量:出现在程序中的整数一般为十进制整数形式。如123,55……还可以“0”开头,表示8进制整数,如017,025等。注:8进制数中不能有8或9,如018、029。以“0X”开头,表示16进制整数,如0X12、0XAF。长整型(后缀字母L):-56l;3567L;04L无符号整型 :586u;077765U;0xfffdU无符号长整型:0375ul;0x45feUL1、整型数据整型变量:一般的整型变量为基本型,用 int 关键字来定义。在定义整形变量时,还可以用以下几种修饰符对int型数据进行修饰,以扩大 int 型数据的范围:long 长整型 4 byteshort 短整型 2byteunsigned 无符号型 ,表示该变量只存入正数各修饰符决定了该变量在内存中所占的字节数,也即决定了该变量的表示范围。注:该字节数在不同的系统中是不同的1、整型数据整型变量总结(以TC环境为例):整型变量总体上可以分为有符号数和无符号数整数类型 所占字节 定义类型字 表示数的范围 有符号 基本型 2int -32768 ~ +32767 短整型 2short [int ]-32768 ~ +32767长整型 4long [int ] -231 ~(231-1 )无符号基本型 2unsigned [int] 0 ~ 65535 短整型 2unsigned short 0 ~ 65535 长整型 4unsigned long 0 ~(232-1)1 0 0 0 0 0 0 0 00 0 0 1 1 1 11 1 1 1 1 1 1 1 11 1 1 0 0 0 10 0 0 0 0 0 0 0 00 0 0 1 1 1 1补充知识:整型数据在内存中的存储形式 数据在计算机中以二进制补码来表示,最高位表示符号位,0表示正数,1表示负数。设有 int a=15原码若 a=-15补码-215 ~ 215-1所以,int型数据存储范围为: -32768 32767整型变量的定义与使用举例void main(){ int a; /*定义有符号基本整型变量a*/ unsigned b; /*定义无符号基本整型变量b*/ long c; /*定义有符号长整型变量c*/ a = -23; /*a的值为-23*/ b = 45; /*b的值为45*/ c = a + b; /*c的值为22*/}整型变量的定义与使用举例1、整型数据例2.1 整数的不同进制数表示及转换。main( ) { printf(%d %x %o\n,125,125,125); printf(%d %x %o\n,045,045,045); printf(%d %x %o\n,0x32,0x32,0x32); }执行结
文档评论(0)