snrg.net
当前位置:首页 >> tp=tp>>1在C语言中是什么意思啊?谢谢各位了 >>

tp=tp>>1在C语言中是什么意思啊?谢谢各位了

">>"是位右移运算符! 意思就是说把"tp"所代表的存储单元内的二进制数右移一位,右移后在最前边补0。 注:数据在计算机内的存储为二进制方式; 例:若tp=25 则tp所代表的存储单元应该是 "…000011001” 那么tp>>1 就是 "…000001100" 即tp>>1的值为...

tp = tp >> 1; >> 是c语言的移位运算, >> 1 表示 右移1位 详情请参照 http://zhidao.baidu.com/question/19685445.html

能说的具体点吗,在哪里看到的?

举例:打开一个文件读并写入新的文件 #include void main() { FILE *fp,*tp; char c; if ( fp=fopen("c:\\datain.txt","r") ) { if ( tp=fopen("c:\\dataout.txt","w+") ) { while ( !feof(fp) ) { fread(&c,1,1,fp); fwrite(&c,1,1,tp); } fclo...

举例:打开一个文件读并写入新的文件 #include void main() { FILE *fp,*tp; char c; if ( fp=fopen("c:\\datain.txt","r") ) { if ( tp=fopen("c:\\dataout.txt","w+") ) { while ( !feof(fp) ) { fread(&c,1,1,fp); fwrite(&c,1,1,tp); } fclo...

#include int main() { int i,max,tp[7],sk[7],dg[7]; bool flag=1; for(i=0;i

网站首页 | 网站地图
All rights reserved Powered by www.snrg.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com