OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5687|回复: 10

C语言问题!!!

[复制链接]

36

主题

249

帖子

0

精华

高级会员

Rank: 4

积分
680
金钱
680
注册时间
2015-12-13
在线时间
243 小时
发表于 2016-3-7 07:48:52 | 显示全部楼层 |阅读模式
刚刚有个同学问我,说 汇编语言可以 写2进制……
那么 C语言里面 怎么表示2进制??

我竟无言以对

我印象中好像C语言不支持2进制吧,但又不确定,自己确实没注意过这个问题……
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

15

主题

317

帖子

0

精华

高级会员

Rank: 4

积分
863
金钱
863
注册时间
2015-2-12
在线时间
354 小时
发表于 2016-3-7 08:19:02 | 显示全部楼层
你的意思是:在C中,想用二进制数表达一个数据类型?
回复 支持 反对

使用道具 举报

20

主题

468

帖子

3

精华

金牌会员

Rank: 6Rank: 6

积分
1684
金钱
1684
注册时间
2014-2-25
在线时间
230 小时
发表于 2016-3-7 08:24:34 | 显示全部楼层
看编译器,有的编译器可以。
回复 支持 反对

使用道具 举报

30

主题

705

帖子

1

精华

新手上路

积分
21
金钱
21
注册时间
2013-3-14
在线时间
52 小时
发表于 2016-3-7 09:22:22 | 显示全部楼层
对于你的疑问,我给出如下列举:
比如,对一个变量int abc赋值。
二进制的赋值:abc=0b10101;
16进制的赋值:abc=0xacbf;
8进制的赋值:abc=0121;
十进制的赋值:abc=123;

原子哥是不是又要出黑科技了呀。^_^...
回复 支持 反对

使用道具 举报

6

主题

1097

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3571
金钱
3571
注册时间
2014-12-2
在线时间
365 小时
发表于 2016-3-7 09:51:44 | 显示全部楼层
一般都用16进制,16以内的二进制与16进制互转对于程序员来说应该是下意识的完成,不需要过脑子的

坚决不用寄存器,拒绝重复造轮子。
回复 支持 反对

使用道具 举报

36

主题

249

帖子

0

精华

高级会员

Rank: 4

积分
680
金钱
680
注册时间
2015-12-13
在线时间
243 小时
 楼主| 发表于 2016-3-7 10:20:26 | 显示全部楼层
fanghuiopenedv 发表于 2016-3-7 09:22
对于你的疑问,我给出如下列举:
比如,对一个变量int abc赋值。
二进制的赋值:abc=0b10101;

QQ截图20160307102024.jpg

编译错误……呵呵 !!!!
回复 支持 反对

使用道具 举报

20

主题

468

帖子

3

精华

金牌会员

Rank: 6Rank: 6

积分
1684
金钱
1684
注册时间
2014-2-25
在线时间
230 小时
发表于 2016-3-7 10:53:40 | 显示全部楼层
HER107 发表于 2016-3-7 10:20
编译错误……呵呵 !!!!

你这个跟编译器有关,有的编译器支持
回复 支持 反对

使用道具 举报

5

主题

115

帖子

0

精华

高级会员

Rank: 4

积分
925
金钱
925
注册时间
2014-9-29
在线时间
276 小时
发表于 2016-3-7 11:50:53 | 显示全部楼层
记得是不支持的
回复 支持 反对

使用道具 举报

36

主题

249

帖子

0

精华

高级会员

Rank: 4

积分
680
金钱
680
注册时间
2015-12-13
在线时间
243 小时
 楼主| 发表于 2016-3-7 11:54:49 | 显示全部楼层

我也是这么认为!
回复 支持 反对

使用道具 举报

30

主题

705

帖子

1

精华

新手上路

积分
21
金钱
21
注册时间
2013-3-14
在线时间
52 小时
发表于 2016-3-7 14:04:48 | 显示全部楼层
HER107 发表于 2016-3-7 11:54
我也是这么认为!

二进制的赋值:abc=0b10101;----这个在keil的编译环境下是不行的。
别的ide下有的是可以的。
原子哥是不是又要出黑科技了呀。^_^...
回复 支持 反对

使用道具 举报

头像被屏蔽

6168

主题

7036

帖子

1

精华

论坛元老

Rank: 8Rank: 8

积分
19705
金钱
19705
注册时间
2012-12-27
在线时间
25 小时
发表于 2016-3-12 18:55:07 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-20 16:48

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表