- 1
- 0
- 约5.44千字
- 约 23页
- 2025-08-15 发布于广东
- 举报
*No:程序中不同的数据类型*字符数据以整数输出//输出结果97*字符数据以整数输出整数数据以字符输出输出结果:97isaais97*说明:长度越大,表示的数值也越大(数值范围见表2、2)*补码便于计算机的加减运算(将减法按加法一样进行运算)第1页,共23页,星期日,2025年,2月5日数值的定点与浮点表达形式字符类型数据的表示和存储方式字符型数据以ASCII码存放(P350附录1)可以以整数形式输出(可交换)数据的存储空间长度及取值范围长度(表2、1)取值范围(表2、2)带符号的数据类型与无符号的数据类型基本类型数据归纳(表2、3)1、数据类型回目录页下一页c语言程序设计教程第2页,共23页,星期日,2025年,2月5日2、常量和变量(eg)直接常量和符号常量直接常量符号常量直接常量的书写格式整型常量1,2,5,8,0123,0x1A,0xFF实型常量3.140.623.15e-3字符型常量‘a’,‘b’转义字符\n,\b,\t字符串常数“a”,“Hello”变量和对变量的赋值变量的声明标识符回目录页c语言程序设计教程上一页第3页,共23页,星期日,2025年,2月5日回目录页c语言程序设计教程3、运算符与表达式概述算术运算关系运算逻辑运算条件运算上一页第4页,共23页,星期日,2025年,2月5日4、不同类型数据间的转换回目录页c语言程序设计教程几个概念(1)提升与降格;(2)符号位扩展和零扩展(3)最高位的变化;(4)截位(5)丢失精度(6)结果不确定不同类型数据的隐式转换(自动)向高看齐,再作运算不同类型数据的显式转换第5页,共23页,星期日,2025年,2月5日5、数据的输入和输出(No)printf—格式输出函数eg:floatv=4.356;printf(“体积V==%(-)08.2lf\n”,v);☆1scanf—格式输入函数scanf(“%d%f%c”,a,b,c);﹡getchar与putchar函数☆2getchar()—从标准设备读一字符putchar(c)—向标准设备输出一字符c语言程序设计教程回目录页第6页,共23页,星期日,2025年,2月5日数据类型基本类型数值型整型(短整型short,整型int,长整型long)实型(单精度float,双精度double)字符(char)枚举(enum)构造类型(数组,结构体,共用体,文件)指针类型空类型回目录页第7页,共23页,星期日,2025年,2月5日3.14159的几种表达形式:3.14159×0.314159e00.314159×0.314159e+10.0314159×0.0314159e+231.4159×0.314159e-13141.59×0.0314159e-30.314159+1第8页,共23页,星期日,2025年,2月5日程序示例main() { inta,b; charc; floatd,e,f; a=2;b=3; c=c; d=12.5;e=34.5; f=d+e; printf(%d%c%f,a+b,c,f);}第9页,共23页,星期日,2025年,2月5日例2-1#includestdio.h
main()
{
charch;
ch=a;
printf(%d,ch);
}
第10页,共23页,星期日,2025年,2月5日例2-2#includestdio.hmain(){charch;inti;ch=A;ch=ch+32;i=ch;printf(%dis%c\n,i,ch);printf(%cis%d\n,ch,ch);}第11页,共23页,星期日,2025年,2月5日表2、1第12页,共23页,星期日,20
原创力文档

文档评论(0)