C语言 算术运算符

[复制链接]
查看11 | 回复5 | 2013-7-28 17:03:00 | 显示全部楼层 |阅读模式
算术运算符 TAG:运算符,数据类型 TEXT:算术运算符对数值进行算术运算,其中:加、减、乘、除、求余运算是双目运算。其结果可以是整数、单精度实数和双精度实数。自增、自减运算是单目运算,其操作对象只能使整型变量,不能是常量或表达式等其他形式。 REF: .TXT,+运算符.txt,-运算符.txt,*运算符.txt,/运算符.txt,%运算符,++运算符,-- 运算符 加+ TAG:算术运算符,运算符,数据类型 TEXT:双目运算符,算数加法。单目运算符,表示正数。 REF: .TXT,算数运算符.txt减- TAG:算术运算符,运算符,数据类型 TEXT:双目运算符,算数减法。单目运算符,表示负数。 REF: .TXT,算数运算符.txt乘* TA...
回复

使用道具 举报

千问 | 2013-7-28 17:03:00 | 显示全部楼层
C语言运算符分类 1级优先级(左结合)() 圆括号;[]下标运算符;->指向结构体成员运算符;. 结构体成员运算符。2级优先级(右结合)!逻辑非运算符;~按位取反运算符;++前缀增量运算符;--前缀增量运算符;+正号运算符;-负号运算符;(类型)类型转换运算符;*指针运算符;&地址与运算符;sizeof长度运算符。3级优先级(...
回复

使用道具 举报

千问 | 2013-7-28 17:03:00 | 显示全部楼层
共44个运算符:初等,4个: ( ) [ ] -> 指向结构体成员 . 结构体成员 单目,9个: ! ~ ++ -- -负号 (类型) *指针 &取地址 sizeof长度 算术,5个: * / % + -减 位移,2个: > 关系,6个:>= == 等于 != 不等于 位逻,3个: & 按位与 ^ 按位异或 | 按...
回复

使用道具 举报

千问 | 2013-7-28 17:03:00 | 显示全部楼层
从算数的优先级说起y=7y/3的整数部分为2x+z=7.2,整数部分为2y/3*(int)(x+z)=14y/3*(int)(x+z)/2=77%4的值为3所以(int)(y/3*(int)(x+z)/2)%4的值为3x是float类型的,值为2.500000因此整型的3要化为3.0000000然后与x相加最后值为5....
回复

使用道具 举报

千问 | 2013-7-28 17:03:00 | 显示全部楼层
你是用的%f输出的吧?默认的是保留6位小数你想输出一位小数就用.1%f(主要是:点1%f)...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行