qingyin2009 发表于 2016-1-11 19:19:01

[已解决]不可思议,uint8 a = ____XXXX;, 这个语法没见过

本帖最后由 qingyin2009 于 2016-1-11 22:20 编辑

最近用了个字库生成软件,生成的文字竟然能看到。

________,________,________,________,________,
________,________,________,________,________,
________,________,_______X,________,________,
________,___XX___,_______X,X_______,________,
________,____XX__,______XX,________,________,
________,________,______X_,________,________,
________,________,_____XX_,________,________,
____XXXX,XXXXXXXX,XXXXXXXX,XXXXXXX_,________,
____XXXX,XXXXXXXX,XXXXXXXX,XXXXXXX_,________,
________,________,X_______,________,________,
________,________,X_______,________,________,
________,_______X,X_______,________,________,
______XX,XXXXXXXX,XXXXXXXX,XXXXX___,________,
______XX,XXXXXXXX,XXXXXXXX,XXXXX___,________,
________,_______X,________,________,________,
________,______XX,________,________,________,
________,______X_,________,________,________,
___XXXXX,XXXXXXXX,XXXXXXXX,XXXXXXXX,________,
___XXXXX,XXXXXXXX,XXXXXXXX,XXXXXXXX,________,
___X____,____XX__,________,_______X,________,
________,____X___,________,________,________,
________,___X____,________,________,________,
________,__XX____,________,________,________,
________,_XXXXXXX,XXXXXXXX,XXXXX___,________,
________,XX___XXX,XXXXXXXX,XXXXX___,________,
_______X,X_______,___XX___,________,________,
______XX,________,___XX___,________,________,
____XXX_,________,___XX___,________,________,
___XXX__,________,___XX___,________,________,
__XXX___,________,___XX___,________,________,
___X____,XXXXXXXX,XXXXXXXX,XXXXXXXX,________,
________,XXXXXXXX,XXXXXXXX,XXXXXXXX,________,
________,XXXXXXXX,XXXXXXXX,XXXXXXXX,________,
________,________,________,________,________,
________,________,________,________,________,

开始我还以为需要特殊支持,后来发现:

uint8 a = ____XXXX;竟然是通过的!不可思议


不好意思,经过网友的指点,这是UCgui宏定义做过了。不过这种方式做的确很直观。谢谢大家

9509238 发表于 2016-1-11 19:41:38

#define    ________                  (0x0) 就可以了

WM_CH 发表于 2016-1-11 19:38:19

_ 和x都是字符咯

jieao 发表于 2016-1-11 19:40:07

我刚才测试没通过,报错:
Error   : C1815: ____XXXX not declared (or typename)

AC_motor_Ctrl.c line 34   

Error   : C2207: Initializer must be constant

AC_motor_Ctrl.c line 34   

Error   : Compile failed

374184600 发表于 2016-1-11 19:41:44

宏定义吧。。

fzkqi 发表于 2016-1-11 19:42:14

就是宏定义了一下,lz大惊小怪了。

agilityChen 发表于 2016-1-11 20:00:11

大惊小怪,ucgui的源文件就是这么做的。#define ________ 0#define _______X 0x01......而已     

ibmx311 发表于 2016-1-11 20:03:19

不要没事就质疑人家软件工程师的代码,人家都是很严谨的
我现在整天就被他们训斥的
刚才还对我说,今后就是他们的天下,搞模拟的最多再折腾几年,然后就没什么蹦头了.
数控机床,不数控能叫机床吗?程控电源,不程控能叫电源吗?数字万用表,不数字能叫万用表吗?

rain73 发表于 2016-1-11 21:29:37

ibmx311 发表于 2016-1-11 20:03
不要没事就质疑人家软件工程师的代码,人家都是很严谨的
我现在整天就被他们训斥的
刚才还对我说,今后就是他 ...

无线载波就不是数字信号吧?

huangqi412 发表于 2016-1-11 22:33:11

rain73 发表于 2016-1-11 21:29
无线载波就不是数字信号吧?

数字化dds   adda 了软件无线电

xly 发表于 2016-1-11 22:36:05

ibmx311 发表于 2016-1-11 20:03
不要没事就质疑人家软件工程师的代码,人家都是很严谨的
我现在整天就被他们训斥的
刚才还对我说,今后就是他 ...

夸张了点。再数字你总得要供电吧。 再数字,你输入信号总得要调理下再用吧。你再数字电源,首先你这个数控电源先得要有一个辅助电源吧。{:lol:}

error_dan 发表于 2016-1-11 23:10:01

你们啊,拿衣服...

ibmx311 发表于 2016-1-11 23:29:09

桑姆太母丝拿衣服

rain73 发表于 2016-1-12 00:13:20

huangqi412 发表于 2016-1-11 22:33
数字化dds   adda 了软件无线电

不是直接发射方波?转为正弦波不算吧,我是说无线载波体。

rain73 发表于 2016-1-12 00:20:34

rain73 发表于 2016-1-12 00:13
不是直接发射方波?转为正弦波不算吧,我是说无线载波体。

还有目前的交流电传输,不能数字化吧?这些都是基础类的东西,没有模拟基础类,数字化就是根毛。

duxingkei 发表于 2016-5-21 10:56:52

确实很有意思,用这招就可以自定义字库了,很方便

mmiker 发表于 2016-5-21 11:05:05

所谓数字化,就是模拟量转围数字量而已。{:lol:}
页: [1]
查看完整版本: [已解决]不可思议,uint8 a = ____XXXX;, 这个语法没见过