2. 是非法的C语言转义字符。 A) ’\b’ B) ’\0xf’ C.'037'D'\"

2. 是非法的C语言转义字符。
A) ’\b’ B) ’\0xf’ C.'037'D'\"b为什么是非法的呢 d为什么可以用双引号呢

A \b本身是转义字符 正确.
B 如果要16进制, 需要写成 '\xf' 字符转义的时候不需要写0x的.
C '\037'才对, 这种是8进制转义.
D 这里应该不是双引号 而是'\'' 即 两个单引号包含的一个\' 表示单引号转义.
如果不是你打错了话, 那么BC都是错的.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-04-13
B十六进制:\xf D项:\' 就是 '
人活一辈子,就活一颗心,心好了,一切就都好了,心强大了,一切问题,都不是问题。

  人的心,虽然只有拳头般大小,当它强大的时候,其力量是无穷无尽的,可以战胜一切,当它脆弱的时候,特别容易受伤,容易多愁善感。

  心,是我们的根,是我们的本,我们要努力修炼自己的心,让它变得越来越强大,因为只有内心强大,方可治愈一切。

  没有强大的敌人,只有不够强大的自己

  人生,是一场自己和自己的较量,说到底,是自己与心的较量。如果你能够打开自己的内心,积极乐观的去生活,你会发现,生活并没有想象的那么糟糕。

  面对不容易的生活,我们要不断强大自己的内心,没人扶的时候,一定要靠自己站稳了,只要你站稳了,生活就无法将你撂倒。

  人活着要明白,这个世界,没有强大的敌人,只有不够强大的自己,如果你对现在的生活不满意,千万别抱怨,努力强大自己的内心,才是我们唯一的出路。

  只要你内心足够强大,人生就没有过不去的坎

  人生路上,坎坎坷坷,磕磕绊绊,如果你内心不够强大,那这些坎坎坷坷,磕磕绊绊,都会成为你人生路上,一道道过不去的坎,你会走得异常艰难。

  人生的坎,不好过,特别是心坎,最难过,过了这道坎,还有下道坎,过了这一关,还有下一关。面对这些关关坎坎,我们必须勇敢往前走,即使心里感到害怕,也要硬着头皮往前冲。

  人生没有过不去的坎,只要你勇敢,只要内心足够强大,一切都会过去的,不信,你回过头来看看,你已经跨过了多少坎坷,闯过了多少关。

  内心强大,是治愈一切的良方

  面对生活的不如意,面对情感的波折,面对工作上的糟心,你是否心烦意乱?是否焦躁不安?如果是,请一定要强大自己的内心,因为内心强大,是治愈一切的良方。

  当你的内心,变得足够强大,一切困难,皆可战胜,一切问题,皆可解决。心强则胜,心弱则败,很多时候,打败我们的,不是生活的不如意,也不是情感的波折,更不是工作上的糟心,而是我们内心的脆弱。

  真的,我从来不怕现实太残酷,就怕自己不够勇敢,我从来不怕生活太苦太难,就怕自己不够坚强。我相信,只要我们的内心,变得足够强大,人生就没有那么多鸡毛蒜皮。

  强大自己的内心,我们才能越活越好

  生活的美好,在于追求美好的生活,而美好的生活,源于一颗强大的内心,因为只有内心强大的人,才能消化掉各种不顺心,各种不如意,将阴霾驱散,让美好留在心中。

  心中有美好,生活才美好,心中有阳光,人生才芬芳。一颗阴暗的心,托不起一张灿烂的脸,一颗强大的心,可以美化生活,精彩人生,让我们越活越好。

  生活有点欺软怕硬,如果你内心很脆弱,生活就会打压你,甚至折磨你,如果你内心足够强大,生活就会奖励你,眷顾你,全世界都会对你和颜悦色。
第2个回答  2017-11-17
如果在转义符中使用十六进制数,需要写\x
转义字符需要转义符打头,C不是,所以非法
字符需要两个单引号括起来,D缺少后面那个单引号,所以非法
第3个回答  2022-07-03
A.为转义字母,代表退格。
B.若为\0+(小于8)开头代表八进制,若\x开头代表十六进制。没有\0X的转义字符格式。
C.添加\在0之前就可以代表是八进制的转义字符了。
D.这个代表一个单撇号的字符。
第4个回答  2021-04-01
2. 是非法的C语言转义字符。 A) ’\b’ B) ’\0xf’ C.'037'D'\"?A \b本身是转义字符 正确.
B 如果要16进制, 需要写成 '\xf' 字符转义的时候不需要写0x的.
C '\037'才对, 这种是8进制转义.
D 这里应该不是双引号 而是'\'' 即 两个单引号包含的一个\' 表示单引号转义.
如果不是你打错了话, 那么BC都是错的。你这个是选择题?那就选D吧,其它的都是小于128的字符,可以显示,D表示的内容大于等于128,不能显示,你可以按照128进行区分 :)
呵呵,刚刚又查了一下百度的资料,确实\xAA是十六进制的一种表示形式,代表一个字符常量,\17是八进制的表示形式。 \t和\n都是转义字符: \t表示Tab,也是字符常量。 \n就有些纠结了,它也是转义字符,如果理解为换行符,它就是字符常量,如果理解为回车换行符,那它就表示两个字符,不是字符常量了。 呵呵,不知道这么解释合不合理,不行就记住\n不是字符常量,以后都采取同样的方式处理吧! :)