- 10
- 0
- 约 51页
- 2016-08-21 发布于湖北
- 举报
C语言第2章—数据类型、运算符及表达式
第1章程序设计基础第2章 基本数据类型、运算符和表达式2.1 数据类型2.2 常量与变量2.3 运算符和表达式2.4 应用举例整型 int short long 字符型 char(属于1字节的整型) 单精度浮点型float实型 双精度浮点型double 长双精度浮点型 long double布尔逻辑型bool基本数据类型数据类型 数组类型 array [ ] 指针类型 type* 空类型 void 枚举类型 enum 结构类型 struct 联合类型 union 类类型class非基本数据类型2.1 数据类型类型类型符占字节数典型的取值范围字符型 char1-128~+127无符号字符型 unsigned char10~255短整型 short [int]2-32768~+32767整型 int4-2147483648~+2147483647无符号整型 unsigned [int]40~4294967295单精度型float4绝对值:3.4E-38~3.4E+38双精度型double8绝对值:1.7E-308~1.7E+308布尔型bool1True(1)/false(0)2.1 数据类型2.2 常量与变量2.2.1 常量p26常量是指在程序执行中不变的量,它分为字面常量和符号常量两种表示方法。如25,-3.26,’a’,“blue”等都是字面常量,即字面本身就是它的值。整型常量实型常量字符型常量字符串型常量整型常量十进制: 无前缀,数码为0至9。 如:15,235,0 八进制: 前缀为0,数码为0至7。 如:07,0327,-02十六进制:前缀为0X或0x,数码为0至9,A至F或a至f 。 如 :-0x7,0X5bf实型常量小数形式由正负号、数字和小数点组成,必须有一个且仅有一个小数点。 如+ 0.123 .123 123.0 123. -0.123等。 指数形式尾数 e或E 指数 如0.1234e+3 1.25E-5字符常量用一对半角单引号括起的单个字符。 如:A、a、$、! 、? 、5在内存中是以ASCII码表示的。C还允许使用一种特殊形式的字符常量,即以“\”开头的字符序列,称为转义字符,是将反斜线后面的字符转变成另外的意义 例如,′\n′代表一个“换行”符? cout′\n′; // 将输出一个换行.P27Program\0字符串常量字符串常量是用双引号(定界符)括起来的一串字符,如、A、12.42、Program。C中字符串常量在内存中按顺序存放串中字符的ASCII码,并在最后自动追加一个\0字符作为结束字符。 因此,长度为n个字符的字符串常量,在内存中占用n+1个字节。字符串常量字符与字符串不等价。例如:A与A ,前者由两个字节组成(字符A与字符\0),而后者只有一个字节。最短的字符串是空字符串(),它仅由一个结尾符\0组成。C中,没有字符串类型,而是用字符数组来处理字符串。 符号常量也可以用一个标识符代表一个常量在C中可以用#define或const定义符号常量 例#include iostream.h#define PRICE 30num=10;void main () total=num*PRICE;{ couttotal=total; int num,total; }符号常量const 数据类型 符号常量=值常量;#include iostream.hconst int PRICE=30; num=10;void Main () total=num*PRICE;{ couttotal=total; int num,total; }例2.2.2 变量变量就是在程序运行过程中,其值可以改变的量变量必须先定义,后使用格式:数据类型 变量名1,变量名2,…变量名n;例:int i, j; //定义2个整型变量i, j, 各占4Bfloat x, y;//定义2个单精度实型变量x, y,各占4Bchar c1;//定义1个字符型变量c1,占1B2.2.2 变量在定义变量的同时指定变量的值称为变量初始化格式:形式1:数据类型 变量名=表达式;形式2:数据类型 变量名(表达式);例:int k=35,n(0);int a, b=4, c=5; float x=3.0; 2.2.2 变量如果在定义变量时没有对变量进行未初始化,则变量使用的第一步就是给变量赋一个确定的值。例:int a,b,c;a=1; b=3; c=4; 2.3 运算符与表达式 所谓运算符就是指运算的符号,例如加运算符(+)、乘运算符(*)、取地址运算符()等。表达式:用运算符把
您可能关注的文档
- 人教四下《鸡兔同笼》优质课资料.ppt
- CHIQ冰箱广告语.pptx
- 人教四下2《桂林山水》第一课时课件资料.ppt
- CHN Treatments.ppt
- Chp.2 数据分布模型及其应用.ppt
- 人教五上语文第八单元日积月累及习作资料.ppt
- chp1-企业合并会计.ppt
- 人教小学语文二年级上册语文园地五课件资料.ppt
- 人教小语二下第5课资料.ppt
- 人教小语二下第6课资料.ppt
- 2026年及未来5年内中国液体氩气行业投资前景及策略咨询研究报告.docx
- 2026年及未来5年内中国黄铜合页行业投资前景及策略咨询研究报告.docx
- 2026年及未来5年内中国竹工艺家具行业投资前景及策略咨询研究报告.docx
- 2025年中国微机数显自动分析仪市场调查研究报告.docx
- 2026年及未来5年内中国微尘白色粉笔行业投资前景及策略咨询研究报告.docx
- 2025年中国微电脑型压胶机市场调查研究报告.docx
- 2026年及未来5年内中国数字化等功游泳训练测试系统行业投资前景及策略咨询研究报告.docx
- 2025年中国圆形花瓶市场调查研究报告.docx
- 2026年及未来5年内中国植物纤维静淀过滤器行业投资前景及策略咨询研究报告.docx
- 2025年中国超音波手套机市场调查研究报告.docx
最近下载
- 档案录入员考试真题及答案.docx VIP
- 高考数学专题复习《排列组合二项式定理与概率统计》.pdf VIP
- 2025内蒙古地质矿产集团有限公司子公司招聘工作人员21人笔试备考试题及答案解析.docx VIP
- 2026年湖南有色金属职业技术学院单招职业技能考试备考试题有答案解析.docx VIP
- 2026年湖南有色金属职业技术学院单招综合素质笔试模拟试题及答案详解.docx VIP
- 内蒙古地质矿产集团有限公司招聘考试真题2024.pdf VIP
- 2026年湖南有色金属职业技术学院单招职业技能考试模拟试题附答案详解.docx VIP
- 2026年湖南有色金属职业技术学院单招综合素质考试模拟试题及答案详解.docx VIP
- 外科创伤课件.PPT VIP
- 2026年湖南有色金属职业技术学院单招综合素质考试备考试题及答案详解.docx VIP
原创力文档

文档评论(0)