2022年数据类型运算符和表达式C语言程序设计.pptVIP

  • 0
  • 0
  • 约3.04千字
  • 约 64页
  • 2025-11-10 发布于河南
  • 举报

2022年数据类型运算符和表达式C语言程序设计.ppt

第2章数据类型、运算符和表达式;掌握C语言的基本数据类型

掌握标识符、关键字、常量和变量的使用

掌握运算符、表达式以及数据类型之间的转换等

掌握简单数据的输入输出;2.1数据类型;2.1数据类型;2.1数据类型;2.1数据类型;2.1数据类型;2.1数据类型;2.1数据类型;2.2标识符、常量与变量;2.2标识符、常量与变量;2.2标识符、常量与变量;2.2标识符、常量与变量;2.2标识符、常量与变量;2.2标识符、常量与变量;2.2标识符、常量与变量;2.2标识符、常量与变量;2.2标识符、常量与变量;2.2标识符、常量与变量;2.2标识符、常量与变量;2.2标识符、常量与变量;2.2标识符、常量与变量;2.2标识符、常量与变量;2.2标识符、常量与变量;2.2标识符、常量与变量;2.2标识符、常量与变量;2.2标识符、常量与变量;2.2标识符、常量与变量;2.2标识符、常量与变量;2.2标识符、常量与变量;2.2标识符、常量与变量;2.2标识符、常量与变量;2.2标识符、常量与变量;【例2-4】演示实型数据的误差。

编译系统根据变量被定义的类型检查该变量进行运算的合法性。

a=2+5/3相当于:a=(2+5/3)

2字节的int型整数的补码

%(取模)运算符仅用于整型变量或整型常量的运算,a%b结果为a除以b的余数,余数的符号与被除数相同,如:7%3的值为1;

表达式是由运算符连接各种类型的数据(包括常量、有值变量和函数调用等)组合而成的式子。

同长度无符号整型数据赋给有符号整型变量时,数据将得到符号位功能。

不同类型数据的存储长度和存储方式不同,一般不能直接混合运算。

printf(uc=%d,uli=%ld\n,uc,uli);

由十进制数加上阶码标志“e”或“E”及阶码组成,如或表示3.

-19%4的结果为-3。

Distant=EndPost-StartPost;

k=++i; printf(k=%d,i=%d\n,k,i);

unsigneduc; unsignedlonguli;

字符‘a’~‘z’的ASCII码值是97~122。;2.2标识符、常量与变量;2.2标识符、常量与变量;2.2标识符、常量与变量;2.3运算符与表达式;2.3运算符与表达式;2.3运算符与表达式;2.3运算符与表达式;2.3运算符与表达式;2.3运算符与表达式;2.3运算符与表达式;2.3运算符与表达式;2.3运算符与表达式;2.3运算符与表达式;2.3运算符与表达式;2.4数据类型转换;2.4数据类型转换;2.4数据类型转换;2.4数据类型转换;2.4数据类型转换;2.4数据类型转换;2.5程序举例;【例2-9】汽车在有里程标志的公路上行进。输入开始和结束的里程及时间(以时、分、秒输入),计算并输出平均速度(公里数/小时);ElapsedTS=(EndHour*3600+EndMinute*60+EndSecond)–(StartHour*3600+StartMinute*60+StartSecond);ElapsedHour=ElapsedTS/3600;

ElapsedMinute=ElapsedTS%3600/60;

ElapsedSecond=ElapsedTS%60;

ElapsedTime=ElapsedHour+ElapsedMinute/60.0+

ElapsedSecond/3600.0;

Distant=EndPost-StartPost;

Velocity=Distant/ElapsedTime;

printf(Distantis:%d\n,Distant);

printf(Elapsetimeis:%dHour%dMinute%dSecond\n,

ElapsedHour,ElapsedMinute,ElapsedSecond);

printf(Velocityis:%fkm/hour\n,Velocity);

}

;C语言的数据类型。

C语言的数据类型有4类:基本类型、构造类型、指针类型和空类型。

基本数据类型包括整型、实型、字符型3种。它们的表示方法、数据的取值范围等各有特点。

常量和变量。

常量指在程序运

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档