10 2020 档案

摘要:题目 输入数字n,表示随机生成n个正整型数,然后打印出这n个数字和n个数里面奇数和偶数的数量。 输入: 5 输出: Input a number:5 2 38 3 39 65 odd num: 3, event num: 2 1 /********************************** 阅读全文
posted @ 2020-10-19 17:46 ydqun 阅读(404) 评论(0) 推荐(0)
摘要:位运算是指按二进制进行的运算。在系统软件中,常常需要处理二进制位的问题。C语言提供了6个位操作运算符,这些运算只能用于整型操作数,即只能用于带符号或无符号的char、short、int与long类型。浮点数因为浮点型和整型在计算机内的存储方式大相径庭,同样是32位。但是浮点数是1位表示符号位,23位 阅读全文
posted @ 2020-10-19 17:28 ydqun 阅读(3753) 评论(0) 推荐(2)
摘要:1.引言 __builtin_expect说明 这个指令是gcc(version >= 2.96)引入的,作用是允许程序员将最有可能执行的分支告诉编译器,让编译器告诉CPU提前加载该分支下的指令。 写法为:__builtin_expect(EXP, N),表示的意思是:EXP == N的概率很大 一 阅读全文
posted @ 2020-10-17 17:57 ydqun 阅读(784) 评论(0) 推荐(0)
摘要:定义 异或是一个数学运算,用于逻辑运算。如果a、b两个值不同,则异或结果为1,否则结果为0,在C语言中是一种强大的基本运算符,有很多巧妙的应用。 例如, A = 14, B = 10; A = 14,二进制则为1110,B = 10,二进制为1010. 对二进制数进行异或运算 -> 1110^101 阅读全文
posted @ 2020-10-16 17:34 ydqun 阅读(871) 评论(0) 推荐(0)
摘要:1.绝对值 函数原型:int abs(int x); 功能:求整数x的绝对值。 参数: x:想要求其绝对值的原整数 返回值: 所传入整数的绝对值。 1 /************************************************************************* 阅读全文
posted @ 2020-10-16 15:44 ydqun 阅读(1043) 评论(0) 推荐(0)
摘要:一、标准输出printf 头文件: stdio.h 原型: int printf(const char *format, ...); 参数: format: 格式控制字符串 ...: 可变参数列表 返回值:输出字符的数量。 注意点: 对于标准输出printf,我们需要注意的是返回值,很多人会忽略返回 阅读全文
posted @ 2020-10-16 00:01 ydqun 阅读(561) 评论(0) 推荐(0)
摘要:1 符号位 计算机如何存储数据,因为计算机世界里面所有的数据归根结底都是由0和1来存储的,那么如何表达数值的正负呢?只知道书本上说是有一个符号位,当该符号位为0时,表示的是正数,为1时表示负数。我那时没搞懂为什么这样规定,我觉得1么,代表正数挺合理的,那么0就自然表示负数咯,所以不解,只能死记硬背: 阅读全文
posted @ 2020-10-15 21:15 ydqun 阅读(7819) 评论(0) 推荐(1)