- 博客(16)
- 收藏
- 关注
原创 C语言:操作符优先级
操作符的所有属性都列在下方的优先级表中。表中各个列分别代表操作符,它的功能简述,用法示例,它的结果类型,它的结合性以及它出现时是否会对表达式的求值顺序施加控制。用法示例提示它是否需要操作数为左值。在使用右值的地方可以使用左值,但是在需要左值的地方不能使用右值。术语lexp表示左值表达式,rexp表示右值表达式。(注意:左值意味着一个位置,而右值意味着一个值)取其长度,以字节表示。sizeof(类型)
2023-04-07 14:44:22
288
1
原创 C语言:要求输入一个数,对该数的每一位求平方,然后将其连接在一起,例如输入789得到496481.
得到一个数之后,为了得到下一个数,可以对输入数进行n / 10,的操作,例如对789 / 10则会丢弃最后一位,得到78.接着再重复第一次操作,然后不断循环,知道只剩下1位。接着就可以对每一位的平方进行拼接动作,这一方法本质上还是对每一位上的数进行10的n次方倍的扩大,如496481相当于49000+6400+81.首先对分离输入数n可以通过n % 10得到余数,例如对789 % 10 则得到9,再对其求平方。该问题的关键在于分离输入数n的每一位并对其分别求平方,然后将其拼接在一起。
2023-03-26 16:08:24
442
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人