全站数据
8 4 2 0 5 8 1

c语言中0123代表什么

工程机械设备 | 简单学习,快乐成才!         
问题更新日期:2024-10-30 19:08:08

问题描述

c语言中0123代表什么急求答案,帮忙回答下
精选答案
最佳答案

C语言中,以反斜杠开头的是转义字符,转义字符后面可以跟8进制数来表示一个字符,其形式为:

nn,n的个数最多三位,最小一位,按最大匹配进行解释。与8进制常数不同的是,开头的0也算一位,如:

"

0123"可分为

012和3

"

0183"因为8超出了8进制数,所以,最大取到01,所以是

0183三个字符

还有一种表示形式为:

xhhh代表的是十六进制数,最多两位,最少一位,与16进制常数的区别是,不能以0x开头,必须以小写的x开头!否则

0会被认为是一个字符(字符串结束符)