---------vc中二进制和八进制是如何表示的?

richincsdn2 2001-07-21 09:10:52
...全文
580 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
111222 2001-07-23
  • 打赏
  • 举报
回复
看看
richincsdn2 2001-07-22
  • 打赏
  • 举报
回复
up
SmartHeart 2001-07-22
  • 打赏
  • 举报
回复
\033 = 0x1d 八进制是以\开头的.\003 = 0x03
二进制,我也不知道。
gameboy999 2001-07-22
  • 打赏
  • 举报
回复
在内存里是一样的
nustchen 2001-07-22
  • 打赏
  • 举报
回复
你要干嘛?
loocc 2001-07-22
  • 打赏
  • 举报
回复
就是这样了.
呵呵~~~~~~
Behard 2001-07-22
  • 打赏
  • 举报
回复
一般说来:
在 C 中,很少用二进制,八进制用在字符串中的字符把你叫多,区分是八进制用“\”开头,后面跟三位数字(不能多也不能少),十六进制是”0x“开头,后面跟一位以上。
richincsdn2 2001-07-21
  • 打赏
  • 举报
回复



哥们,看清题目啊!!!!!!!
<< vc中二进制和八进制是如何表示的? >>
我知道十六进制是用 0xXXX

wjyasd 2001-07-21
  • 打赏
  • 举报
回复
今天我要 贴个够! 进制的转化!…… 哈哈哈!

#include <stdlib.h>
#include <stdio.h>

void main( void )
{
char buffer[20];
int i = 3445;
long l = -344115L;
unsigned long ul = 1234567890UL;

_itoa( i, buffer, 8 );
printf( "String of integer %d (radix 8): %s\n", i, buffer );
_itoa( i, buffer, 16 );
printf( "String of integer %d (radix 16): 0x%s\n", i, buffer );
_itoa( i, buffer, 2 );
printf( "String of integer %d (radix 2): %s\n", i, buffer );

_ltoa( l, buffer, 16 );
printf( "String of long int %ld (radix 16): 0x%s\n", l,buffer );

_ultoa( ul, buffer, 16 );
printf( "String of unsigned long %lu (radix 16): 0x%s\n", ul,buffer );

}
wjyasd 2001-07-21
  • 打赏
  • 举报
回复
要是嫌麻烦的话,使用函数也是不错的选择!

_ultoa, _ultow
Convert an unsigned long integer to a string.

char *_ultoa( unsigned long value, char *string, int radix );

剩下的看HELP吧! ^&^
ahphone 2001-07-21
  • 打赏
  • 举报
回复
c下面应该没有直接可以使用的,变通的办法很多,联合,或者设置filter位也可以
wjyasd 2001-07-21
  • 打赏
  • 举报
回复
摘一段代码!

unsigned int ibinary;
unsigned char mask[8]={0x80,0x40,0x20,0x10,0x08,0x04,0x02,0x01};
int i;

for(i=0;i<8,i++)
{
if(mask[i]==(ibinary&mask[i]))
printf("1");
else
printf("0");
}
wjyasd 2001-07-21
  • 打赏
  • 举报
回复
呵呵……

二进制要自己编写程序显示!
azuo_lee 2001-07-21
  • 打赏
  • 举报
回复
凡是用0x开头的数字解释为16进制,以0开头的数字解释为8进制,否则位10进制。C语言好像没有二进制常量的表示方法,只能变通地用16进制或8进制实现。
richincsdn2 2001-07-21
  • 打赏
  • 举报
回复


100分!!!!!!!!!!!!!!!!!
richincsdn2 2001-07-21
  • 打赏
  • 举报
回复
up

16,472

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧