C语言经验技巧.docVIP

  • 2
  • 0
  • 约5.16千字
  • 约 10页
  • 2023-10-10 发布于浙江
  • 举报
C语言经验技巧 位运算的运用 a0xff 高8位清零,底8位保持原数 a0xff00 高8位保持原数,底8位清零 单精度和双精度的有效位数 在Turbo C里 float 有效位数7位 double 有效位数16位 (由左至右) ? 奇怪的(i++)+(i++)+(i++)表达式 (i++)+(i++)+(i++)这条表达式运算原理是这样的,它们都把i先赋值,比如i是5那么这 个得数就是15了。这里补充说明一下,有可能对于某种编译器有不同的结果,这里以TC 为例。 ? scanf 加*的作用 sanf格式符%后面放一个*,表示在输入时跳过对应的输入项而不予读入 比如: scanf(%*c); 没有任何输入 scanf(%*c%%d,data); 代表前一个不予读入,跟着%%是输出%,再输入整数类型data ? do/while 循环语句 do 语句 while (条件) ; /*注意do/while循环语句结尾一定要加上分号;*/ 还有就是do/while和其它编程语言的不同,它的条件不是直到真才退出,而是当真是才 退出。不过我们可以动些手脚,小技巧将它改为直到条件才退出,就是将条件改为逻辑非 求位数 main() { long num=1234567,n; n=(num%1000000)/100000; /* 求余数再除 */

文档评论(0)

1亿VIP精品文档

相关文档