用c语言编写程序计算公式s=vt+12at*t中,已知v=10.2,a=9.8,求任意时刻t对应的位移

用c语言编写程序计算公式s=vt+12at*t中,已知v=10.2,a=9.8,求任意时刻t对应的位移,第1张

#include <stdioh>

int main()

{ float a=98,v0=102,t,s;

scanf("%f",&t);

s=v0t+05att;

printf("%f\n",s);

return 0;

}

c语言运算符包括 位逻辑运算符 和 移位运算符。

位逻辑运算符:&按位与,|按位或,^按位异或,~取反

移位运算符:<<左移,>>右移

-----------------------------------------------------------------------

&按位与运算符:二进制中运算,0&0=0,0&1=0,1&0=0,1&1=1,相当于布尔型的与运算

|按位或运算符:二进制中运算,0|0=0,0|1=1,1|0=1,1|1=1,相当于布尔型的或运算

^按位异或运算符:二进制中运算,0^0=0,0^1=1,1^0=1,1^1=0,0与0位异或等于0,1与1位异或等于0,1和0异或等于1

~取反运算符,二进制中运算:~1=0,~0=1,非1等于0(非真得假)非0等于1(非假得真)。

<<左移运算符:运算规则:把"<<"左边的运算数的各二进制位全部左移若干位,移动的位数由"<<"右边的数指定,高位丢弃,地位补0。可以实现乘法运算,二进制0000011<<2得二进制00001100

>>右移运算符:运算规则:把">>"左边的运算数的各二进制位全部右移若干位,移动的位数由">>"右边的数指定。有符号的数右移时符号也随着右移;是正数的话在最高位补0,是负数的话,符号位为1,最高位补0还是补1决取于计算机系统的规定。移入0的称为"逻辑右移",移入1的称为“算术左移”。很多系统规定为补1,即“算术右移”。右移运算可以实现除法的功能,右移1位相当于该数除以2,右移n位相当于该数除以2的n次方。

-------------------------------------------------------------------------

运算符 优先级 运算符类型

& 8 双目

| 10 双目

^ 9 双目

~ 2 单目

<< 5 双目

>> 5 双目

---------------------------------------------------------------------------

以上就是关于用c语言编写程序计算公式s=vt+1/2at*t中,已知v=10.2,a=9.8,求任意时刻t对应的位移全部的内容,包括:用c语言编写程序计算公式s=vt+1/2at*t中,已知v=10.2,a=9.8,求任意时刻t对应的位移、C语言中位移位运算符、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10636257.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存