设为首页 加入收藏

TOP

C语言中的运算
2015-02-02 14:31:32 来源: 作者: 【 】 浏览:9
Tags:言中 运算

C语言有34中运算符,包括了常见的加减乘除等运算


取余运算%:取余结果的正负性的值跟%左边数的值有关


算术运算:


/*


? ? ? 提示用具输入一个时间的秒数,比如500秒就输入500,然后输出对应的分钟和秒,比如500秒就是8分20秒


*/


#include


Int main()


{


? ? ? //定义一个变量接受输入的数值


? ? ? Int time;


? ? ? //打印提示


? ? ? Printf(“请输入一个时间值%d秒“);


? ? ? //接收一个数据


? ? ? Scanf(“%d”,&time);


? ? ? //转换分秒


? ? ? int? minute = time/60;


? ? ? int second = time%60;


? ? ? printf(“%d分%d秒”, minute,second);


return 0;


}


?


赋值运算:


复合赋值运算符:a +=5+10;


自增自减:


int b,a=10;


b = (a++)+(++a);


printf(“a=%d,b=%d”,a,b);


?


sizeof


用来计算一个变量,一个常量,或者一种数据类型所占的内存字节数


?


关系运算


1.? ? 条件判断


2.? ? 真假:任何非0的值都是真,只有0才为假


3.? ? 关系比较:>、<、==、!=、>=、<=成立为”真”,否则为”假”


关系运算符的优先级是:从左到右<、>、<=、>=、==、!=


关系运算符的优先级小于算术运算符的优先级


逻辑运算:


1.&&逻辑与


2.||逻辑或


3.!逻辑非


?


三目运算符


int a=10>5?9:89


条件成立返回9条件不成立返回 89


计算三个数的最大值


#include


int main()


{


? ? ? int? a=90,b=80,c=100,d;


? ? ? int d=(a>b?a:b)?c: (a>b?a:b):c;


? ? ? printf(“这三个数中最大的数为:%d”,d);


? ? ? return 0;


}


C语言梳理一下,分布在以下10个章节中:


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇C语言中的函数以及#include的补充.. 下一篇C语言中的基本语法要点

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: