探寻算术右移与逻辑右移C语言

  探寻算术右移与逻辑右移.说实话,最近数据结构告一段落,在看算法,还没到编码的地步...有些寂寞.于是,正好昨天,看书看到的,编码出来看看...结果,恩.效果不错.

  就要开始Windows程序设计了,算法部分我还会继续努力.我的第二阶段,渐渐开始了.加油吧!

/* 2011-04-08-22.49.c -- 探寻算术右移与逻辑右移 */ #include <stdio.h> #define INFINITY (1 << 31) int main (void) ; int main (void) { int infinity_s = INFINITY ; unsigned int infinity_u = INFINITY ; /* 1000 0000 0000 0000 0000 0000 0000 0000 to 1111 1111 1111 1111 1111 1111 1111 1110 */ printf ("算术右移:%-20d/n", infinity_s >> 30) ; /* 1000 0000 0000 0000 0000 0000 0000 0000 to 0000 0000 0000 0000 0000 0000 0000 0010 */ printf ("逻辑右移:%-20u/n", infinity_u >> 30) ; return 0 ; } 

 

你可能感兴趣的:(数据结构,c,算法,windows,语言)