2012天津市大学软件园专升本c语言第二章数据类型、运算符与表达式
54页1、高级语言程序设计,教师:陈香凝,第四章 数据描述,C 的数据类型常量与变量不同类型数据间的转换运算符和表达式,C数据类型,基本类型,构造类型,指针类型,空类型void,定义类型typedef,数值类型,字符类型char,枚举类型enum,整 型,浮点型,单精度型float,双精度型double,短整型short,长整型long,整型int,数组,结构体struct,共用体union,4.1 数据类型, 数据类型总表, 数据类型决定:1. 数据占内存字节数2. 数据取值范围3. 其上可进行的操作,4.2 常量与变量一.标识符1. 定义:用来标识变量、常量、函数等的字符序列2. 组成: 只能由字母、数字、下划线组成,且第一个字母必须是字母或下划线 大小写敏感 不能使用关键字 (P365)3. 长度:最长32个字符4. 命名原则: 见名知意 不宜混淆 如I与1, o与0,例:判断下列标识符号合法性sum Sum M.D.John day Date 3days student_name #33 lotus_1_2_3 char ab _above $123,M.D.John,3days,#33
2、,char,$123,ab,二.常量1.定义:程序运行时其值不能改变的量(即常数)2.常量分类:,整型常量 (包括: 十进制、八进制、十六进制) 实数常量 符号常量 字符串常量,常量分类: 符号常量: 用标识符代表常量 定义格式: #define 符号常量 常量 如: #define PI 3.14 优点: 含义清楚,一改全改,注意问题: 一般用大写字母 是宏定义预处理命令,不是C语句,行末不能加分号 宏定义命令一般出现在函数外部,有效范围从宏定义之后的语句直到程序结束或解除宏定义语句 宏定义之后,程序中出现宏名字的地方,C系统自动替换为宏名字所代表的字符串,例2-1 符号常量举例(ch2_1.c)#include#define PRICE 30main() int num,total; num=10; total=num*PRICE; printf(total=%d,total);,运行结果:total=300,play,例:0123 = ( )100x123 = ( )100Xff = ( )10, 整型常量(整常数) 三种形式: 十进制整数:由数字09和正负号表示. 如: 123
3、,-456,0 八进制整数:由数字0开头,后跟数字07表示,可以有正负号. 如: 0123,-011 十六进制整数:由0x(或0X)开头,后跟09,af(或 AF)表示,可以有正负号. 如: 0x123,0Xff,-0x12,83,291,255,一个整数,其值在-3276832767范围内,则认为是int型,可赋值给int和long型一个整数,如果超过上述范围,并在-21474836482147483647范围内,则认为是长整型,可赋值给long型若C语言版本所分配给short int与 int型数据在内存中占的长度相同,则一个int型常量也是short int常量,可赋值给int或short int变量一个整常量后面加一个字母U或u,表示unsigned int型常量,如写-12345u,则先将012345转换成补码53191,然后按照无符号数存储一个整常量后面加一个字母L或l,表示long int型常量,例如123l、324L等, 整型常量(整常数) 整型常量的类型, 实型常量(实数或浮点数) 二种形式:十进制小数形式:(必须有小数点) 如: 0.123 , .123 , 123
《2012天津市大学软件园专升本c语言第二章数据类型、运算符与表达式》由会员宝路分享,可在线阅读,更多相关《2012天津市大学软件园专升本c语言第二章数据类型、运算符与表达式》请在金锄头文库上搜索。
一种高炉喷煤喷吹罐底部硫化装置密封改造
谈谈公文写作的两个关键问题
大学生职业生涯规划之课件【P33】
2018高考物理(新课标)一轮复习讲解第六章机械能第3讲机械能守恒定律及其应用
两学一做四个合格做合格党员PPT课件
软件体系结构-作业2017-3
嵌入式Linux操作系统第2章-1
售前交流技巧和经验
《民主选举:投出理性一票》课件(新人教版必修2)1
路面工程施工与检测单元一沥青混合料路面基础知识
有机反应机理(2013年1月21日)
武汉枫叶学校4BC分级考试说明
思想品德《友好交往礼为先》课件(人教新课标八年级上)
青开八中教师草根讲坛张所治
医患关系紧张的主要原因
【南昌银沙湾农庄】项目介绍
苏教版六年级语文8《三打白骨精》
高三第二阶段历史复习要略(周崴)
语言表达准确生动得体
2017语文S版语文一年级下册识字4《拍手歌》课件3
2024-04-11 25页
2024-04-11 37页
2024-04-11 28页
2024-04-11 31页
2024-04-11 36页
2024-04-11 29页
2024-04-11 22页
2024-04-11 27页
2024-04-11 34页
2024-04-11 32页