c语言数组循环右移 如何循环右移一个数组?
浏览量:2584
时间:2021-03-13 02:35:40
作者:admin
如何循环右移一个数组?
事实上,用一个变量保存第一个元素(如[0]),然后将后一个元素的值赋给前一个元素,最后将保存[0]的变量的值赋给最后一个元素非常简单。对于数组,应该使用双循环。外循环表示需要向左移动的次数。内部循环是将每个元素向左移动
C51微控制器的函数是uCrol(变量名,n),循环右移函数是uCror(变量名,n),函数中的“循环”表示变量的8位二进制数依次左移一位或右移一位。例如,取8位并让1111111 0循环向左移动一位,即在1111111 0、111111 01、11111 011、11110111、1110111,依此类推。每次移动时,8位数字向左或向右移动一位。如果你继续换档,你会重复这个循环。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。