嵌入式不是都用类似于 uint8 之类的明确类型的吗?
char是个什么东西?
【 在 feiy 的大作中提到: 】
: 比如那个char是否一定signed的,已经特别说了是“嵌入式”背景(参见文138273,
: 被mark着)是常识经验,而后还特地截图演示了,在一个世界性主流的IDE工具下、
: 常见的嵌入式单片机平台、很常见的一段C代码的编译执行结果,没有warning编译
: 通过,执行的结果就是当成的unsigned的(参见文138437,里面有图文说明,也被
: mark着)。
:
: 但是依然一堆人还在反复根据自己有限的认识,认为char可能是unsigned是错误的,或
: 者纯属靠回字的四种写法;纯属扯淡,或者不认为很常见,是垃圾烂的编译器或者特定
: 的奇淫技巧式的扯淡?然后跟着一堆嘲笑和自以为是。
:
: 在嵌入式语境下,char可能被解释成unsigned,也不一定是8位的,这个知识点和经验以及事实,就那么难以让某些人所接受吗? 尤其是前者,编译器可能会缺省把单独的一个char
: 被解释成unsigned,这个嵌入式上的常见经验常识,很难被某些人所接受吗?
:
: (当然,如果你的关注点是,需要规范化杜绝使用char而是u8 s8之类的,那参与探讨还
: 算是靠谱和对路)。
:
: 这个话题本身属于嵌入式版面的,在programming版面被很多人不知道,这一点可以理解。
: 本身也不值一提。所以,搞不清楚,那个转载的人为何转来这个版面,是钓鱼目的吗?
:
: 关键是,现在的技术人员的严谨、谨慎、虚心、客观、探究的好品质呢?某些人是否已经
: 舍弃了作为技术人员起码的先百度自学探究的习惯?
: --
:
发自「今日水木 on 鸿蒙」
--
FROM 73.93.166.*