c++中符号“>>”什么意思?
在很多地方都看到这个符号比如一个函数传入一个int型的参数stride函数中有这样一句:intlpStride=Stride>>2;这是什么意思?还是不太懂,那下面这句又...
在很多地方都看到这个符号
比如一个函数传入一个int型的参数stride
函数中有这样一句:int lpStride = Stride >> 2;
这是什么意思?
还是不太懂,那下面这句又是什么意思呢?这是一个视频解码程序,Src输入的应该是视频码流,Dst是输出。能再解释清楚点吗?
void CopyBlockHor(unsigned char * Src, unsigned char * Dst, int Stride)
{
Dst[dx] = (Src[dx] + Src[dx+1]+1) >> 1;
...
} 展开
比如一个函数传入一个int型的参数stride
函数中有这样一句:int lpStride = Stride >> 2;
这是什么意思?
还是不太懂,那下面这句又是什么意思呢?这是一个视频解码程序,Src输入的应该是视频码流,Dst是输出。能再解释清楚点吗?
void CopyBlockHor(unsigned char * Src, unsigned char * Dst, int Stride)
{
Dst[dx] = (Src[dx] + Src[dx+1]+1) >> 1;
...
} 展开
5个回答
展开全部
输入流,用于输入的。一般这样用CIN >>X;x是变量。<<就是输出流COUT<<x;输出X。这两个符号都可以重载的!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
位移操作符
就是把stride按位向右移动2位
比如stride=7; 二进制是00000111;
stride>>2 就是 00000001;
就是把stride按位向右移动2位
比如stride=7; 二进制是00000111;
stride>>2 就是 00000001;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
输入流
就是从控制台输入的意思
<<就是输出流,输出到控制台
就是从控制台输入的意思
<<就是输出流,输出到控制台
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
位运算符 右移2位运算
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询