【C语言】第五篇·进制转换
来源:互联网 发布:恒生指数期货模拟软件 编辑:程序博客网 时间:2024/06/03 22:40
/* 计算机总常见的进制:二进制,八进制,十进制,十六进制 二进制:0b00001111 八进制:034 十六进制:0x34A*/#include <stdio.h>void main(){int oNum=014; //八进制数12int xNum=0x88; //十六进制数23printf("八进制:%o --->十进制:%d\n",oNum,oNum);printf("十六:%x ---->十进制:%d\n",xNum,xNum);}
/ * 位运算的复合使用 先进行与1进行与运算,然后右移一位,接着与1进行与运算 原理:int 数为32位的二进制数,某一位右移该位位数位后,与&1后输出* /#include <stdio.h>void changeToB(int x){int i;int temp;for(i=0;i<32;i++){temp=x;temp=temp >> i;printf("%d",temp&1);}printf("\n");}void main(){int num;void changeToB(int x);printf("输入一个需要转换为二进制的数:");scanf("%d",&num);changeToB(num);}
/ * 利用与位运算进行判断奇偶性 奇数:二进制最后一位为1 偶数:二进制最后一位为0* /#include <stdio.h>void fun(int x){if(x&1){printf("%d为奇数\n\n",x);}else printf("%d为偶数\n\n",x);}void main(){void fun(int);int x;while(1){printf("输入一个数:");scanf("%d",&x);fun(x);}}
/ *计算机总常见的进制:二进制,八进制,十进制,十六进制
二进制:0b00001111
八进制:034
十六进制:0x34A* /#include < stdio.h>void main(){int oNum=014; //八进制数12int xNum=0x88; //十六进制数23printf("八进制:%o --->十进制:%d\n",oNum,oNum);printf("十六:%x ---->十进制:%d\n",xNum,xNum);}
- 【C语言】第五篇·进制转换
- C语言-进制转换
- C语言 进制转换
- C语言进制转换
- 进制转换C语言
- 第五讲 单片机C语言之AD转换
- 彻底搞定C语言指针 第五篇
- iOS笔记:第五篇 C语言 函数
- C语言第五篇:位运算
- C语言入门第五篇,输入
- C语言第五课
- C语言第五课
- c语言中的进制转换
- 2-36进制转换 C语言
- C语言中的各种进制转换
- 用C语言实现进制转换
- IOS之C语言进制转换
- 4.c语言的进制转换
- Hdu 5391
- 【C语言】第一篇·C语言概述和数据类型
- 【C语言】第二篇·输入输出和运算符
- 【C语言】第三篇·基本程序结构
- 【C语言】第四篇·函数调用
- 【C语言】第五篇·进制转换
- 【C语言】第六篇·数组
- 【C语言】第七篇·指针
- 【C语言】第八篇·内存管理和结构体
- 【C语言】第九篇·枚举、定义类型和宏定义
- 【C语言】第十篇·文件操作
- C语言通讯录
- 【OC语言】第一篇·Objective-C概述和面向对象
- 【OC语言】第二篇·对象的作用、字符串类型以及多文件开发