黑马程序员技术交流社区

标题: 随笔1 [打印本页]

作者: twototwoto    时间: 2016-7-15 00:36
标题: 随笔1
1.产生随机数的方法:arc4random_uniform(3);        //代表的产生的随机数是比3小的整数
        使用此函数需要引入stdlib.h        #include<stdlib.h>
        应用arc4random_uniform(1000)+1;        //即可产生出1-->1000之间的随机数
        应用arc4random_uniform(        n-m+1)+m;        //即可产生出m-->n之间的随机数

2.把一个32位的数以二进制的形式输出的时候可以采用一次用这个数左移31,30,…0位来实现正序输出结果

3.判断一个数的奇偶,也可以用其与1相与来判断

4.交换两个变量的值可以采用
        (1)采用第三个临时变量
         (2)不借助第三个临时变量的就可以用:
                a.加减法
                b.异或

5.计算机分配内存的时候,从高地址向低地址进行分配,先定义的变量在高地址
          所分配的地址不一定是连续的
变量存储细节:
            低字节存放在低地址        高子节存放在高地址



如果你来过,请留下脚印
作者: 瑜尚    时间: 2016-7-15 12:18
思路清晰,赞
作者: twototwoto    时间: 2016-7-15 13:57
瑜尚 发表于 2016-7-15 12:18
思路清晰,赞

一起加油{:3_57:}
作者: jilaiyuan    时间: 2016-7-16 21:31
不错,学习了!
作者: kakam    时间: 2016-7-16 22:31
交换变量我只选121+--,B格太高
作者: twototwoto    时间: 2016-7-17 08:05
jilaiyuan 发表于 2016-7-16 21:31
不错,学习了!

{:3_57:}共同努力
作者: twototwoto    时间: 2016-7-17 08:07
kakam 发表于 2016-7-16 22:31
交换变量我只选121+--,B格太高

一般情况下,我也就用(1)
作者: kakam    时间: 2016-7-17 09:45
twototwoto 发表于 2016-7-17 08:07
一般情况下,我也就用(1)

其实第一个要再定义一个变量,换来换去,121加减减简单粗暴,你值得拥有!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2