上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页
摘要: 题目:取一个整数 a 从右端开始的 4~7 位。 程序分析:可以这样考虑: (1)先使 a 右移 4 位。 (2)设置一个低 4 位全为 1,其余全为 0 的数,可用~(~0<<4) (3)将上面二者进行 & 运算。 实例: 1 #include <stdio.h> 2 int main() 3 { 阅读全文
posted @ 2020-06-16 22:44 C语言自学网 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 题目:学习使用按位异或 ^。 程序分析:0^0=0; 0^1=1; 1^0=1; 1^1=0 。 程序源代码: 1 #include <stdio.h> 2 int main() 3 { 4 int a,b; 5 a=077; 6 b=a^3; 7 printf("b 的值为 %d \n",b); 阅读全文
posted @ 2020-06-16 22:40 C语言自学网 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 题目:学习使用按位或 |。 程序分析:0|0=0; 0|1=1; 1|0=1; 1|1=1 。 程序源代码: 1 #include<stdio.h> 2 int main() 3 { 4 int a,b; 5 a=077; 6 b=a|3; 7 printf("b 的值为 %d \n",b); 8 阅读全文
posted @ 2020-06-16 22:37 C语言自学网 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 题目:学习使用按位与 &。 程序分析:0&0=0; 0&1=0; 1&0=0; 1&1=1 。 程序源代码: 1 #include <stdio.h> 2 int main() 3 { 4 int a,b; 5 a=077; 6 b=a&3; 7 printf("a & b(decimal) 为 % 阅读全文
posted @ 2020-06-16 19:52 C语言自学网 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 题目:#include 的应用练习。 程序分析:无。 程序源代码: test.h 文件代码如下: 1 #define LAG > 2 #define SMA < 3 #define EQ == 主文件代码: 1 #include "test.h" 2 #include <stdio.h> 3 4 i 阅读全文
posted @ 2020-06-16 14:40 C语言自学网 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 题目:#if #ifdef和#ifndef的综合应用。 程序分析:无。 实例: 1 #include<stdio.h> 2 #define MAX 3 #define MAXIMUM(x,y)(x>y)?x:y 4 #define MINIMUM(x,y) (x>y)?y:x 5 int main( 阅读全文
posted @ 2020-06-16 14:33 C语言自学网 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 题目:宏#define命令练习3。 程序分析:无。 实例: 1 #define LAG > 2 #define SMA < 3 #define EQ == 4 #include <stdio.h> 5 int main() 6 { 7 int i,j; 8 printf("请输入两个数字:\n"); 阅读全文
posted @ 2020-06-13 23:54 C语言自学网 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 题目:宏#define命令练习2。 程序分析:无。 实例: 1 #include<stdio.h> 2 #define exchange(a,b) { int t;t=a;a=b;b=t;}//注意放在一行里 3 int main() 4 { 5 int x=10; 6 int y=20; 7 pr 阅读全文
posted @ 2020-06-13 23:49 C语言自学网 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 题目:宏#define命令练习。 程序分析:无。 实例: 1 #include<stdio.h> 2 #define TRUE 1 3 #define FALSE 0 4 #define SQ(x) (x)*(x) 5 int main() 6 { 7 int num; 8 int again=1; 阅读全文
posted @ 2020-06-12 21:17 C语言自学网 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 题目:学习使用register定义变量的方法。 程序分析:无。 实例: 1 #include <stdio.h> 2 int main() 3 { 4 register int i; 5 int tmp=0; 6 for(i=1;i<=100;i++) 7 tmp+=i; 8 printf("总和为 阅读全文
posted @ 2020-06-12 21:16 C语言自学网 阅读(160) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页