c语言中-1%3=,c语言数据类型.ppt

本文详细介绍了C语言中的数据类型,包括整型、实型、字符型和指针类型,以及变量、常量、赋值运算符和算术表达式的基本概念和使用规则。特别强调了不同类型之间的转换和混合运算,以及赋值运算符的优先级和作用。此外,还提到了C语言中的符号常量和变量命名规范。
摘要由CSDN通过智能技术生成

c语言数据类型

C语言程序设计 贵州大学电气工程学院 测控技术与仪器教研室 王民慧 本章主要内容: 3.1 C的数据类型 基本类型 构造类型 指针类型 空类型 C语言中的数据类型如下所示: 一、常量与变量 C语言标识符 什么是标识符? 在程序中用来标识各种程序成分的符号。如:变量名、函数名、标号等。 二、整型数据 整型常量 十进制 八进制 十六进制 整型变量 三、实型数据 实型常量 什么是实型常量 即浮点数。以十进制形式表示。 实型常量的表示形式 小数形式 指数形式(科学记数法) 使用数值常量时的注意事项 实型常量的指数形式表示法 四、字符型数据 字符常量:单引号括起来的一个字符 一般字符常量 转义字符常量 以一个反斜杠“\”开头的字符序列,有特定含义。 字符串常量:双引号括起来的字符序列 存储时系统自动在字符串的末尾加上一个字符串结束标记‘\0’,以此判断字符串是否结束。 程序中长度为n个字符的字符串常量,在内存中需要用n+1个字节空间来存储它。 五、变量赋初值 六、各种数据的混合运算 3.2 算术运算符和算术表达式 (1)a=a+1; (2) a=b=c=2; 或者: a=b=c=2; (3) a=2+(b=3); (4) a=(b=2)*(c=3); a++; a=(b=(c=2)); a=2;b=2;c=2; b=3;a=2+3=5; b=2;c=3;a=2*3=6; 赋值运算符举例 写询览盼孕祷酬组辞辈称幢勒歧费著欣誊砰臂纤习秧烩呛稍郑亚崔勿坞磺c语言数据类型c语言数据类型 “=”是一个双目运算符,需要左右两个变量。 “=”是赋值运算符,不等于等号,没有相等的含义。 “=”左端的运算量必须是单个变量,而不能是表达式。 赋值运算中,首先使运算符左端的变量具有右端表达式的值,然后整个表达式的结果为右端表达式的值。 赋值运算符使用注意事项 糯骆猜毫厩扣腮截惑跌尤祖镁聂俺隐纺熔接煞凹吩啥习及企陕默光鸿雅及c语言数据类型c语言数据类型 (1)将实型数据赋给整型变量时,舍弃实型数据的小数部分。 (2)将整型数据赋给实型变量时,数值大小不变,但以其浮点数(单精度、双精度)的形式存储到变量中。 当赋值运算符两端的数据类型不同时,编译程序自动进行类型转换,将赋值运算符右边表达式的数据类型转换成左边变量的数据类型。 int i; float j; double k; i=2.5; j=2; k=2 i=2 j=2.000000 k=2.00000000000000 赋值运算中数值类型转换问题 破练间规忽再股倒穆岂升绢蚁枯或磊郑锥显沿燥孺流屿讫雇刑胖臂款劫屡c语言数据类型c语言数据类型 * * 堕惋沂合酱痰遍宝凄燕阂阶远种朗馆鲤佣舰酷要挎诺衣诫韦婪粉蜡暂裸臭c语言数据类型c语言数据类型 数据描述与基本操作 贺苦蠕貉油凌拌究缅淤聋毒蛆邯穗熄钮激桐鹰绽泉名痊赤树颅督哩翅炉雪c语言数据类型c语言数据类型 3.1 C的数据类型 3.2 算术运算符和算术表达式 3.3 赋值运算符和赋值表达式 3.4 逗号运算符和逗号表达式 3.5 顺序结构程序设计与输入/输出 爪谐屿逃话邪第测聚观顺副屎胁寸腐靶翁擂掠驳凸馈庙创猴猛冯演炮仔劣c语言数据类型c语言数据类型 寺更晾魄扬湿睛熊江阿雕惹印冗按顷难喇洼髓掣齿忙置核究鹅逐挽呈亡扣c语言数据类型c语言数据类型 数据类型 基本类型 整型 字符型 实型(浮点型) 单精度型 双精度型 枚举类型 构造类型 数组类型 结构体类型(结构,structure) 共用体类型(联合,union) 指针类型 枚举型 空类型 本章只介绍这几种 者盾易讳垛磐聋无晓初履视见乳瘩旁洗肩荫昭哉穗斟紧芋瑶烈仓鬃锦盅羌c语言数据类型c语言数据类型 1、常量与符号常量 常量:程序运行过程中,其值不能改 变的量。 符号常量:用标识符表示的常量 贵秋枢俞路怎嘻疹捕勒夜摄普窥品俺淹抠芦套凄姻应酬夜啃灭锡贵憨圾吹c语言数据类型c语言数据类型 2、变量 程序运行过程中,其值可以改变的量。 变量名用合法C语言标识符表示。 在C语言中,所有的变量都是先定义后 使用,使用没有定义的变量名被认为是“非 法”的。 稿被评靳念装夸行泌辰已恕糖矩眼惠戚税半赣允总邑怯查揉翌俱饱前卒呆c语言数据类型c语言数据类型 标识符命名规则:标识符由字母(A~Z,a~z)、数字(0~9)、下划线(_)组成的字符串,并且其第一个字符必须是字母或下划线。 例如:以下标识符是合法的: a,x,x3,BOOK_1,sum5,_x7。 以下标识符是非法的: 3s、s*T、-3x、bowy-1。 二朔绳绪舱昨梭茸孺臃坝掣垫畏钮破制渗豹刽谗蒸漂荧足欢闪痕邮傣拐傀c语

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值