‘壹’ 在c语言中aBc是合标识符么
是合法的标识符,C语言规定标识符由数字,字母或下划线组成,开头必须是字母或下划线,同时32个关键字不能用作标识符
auto
break
case
char
const
continue
default
do
double
else
enum
extern
float
for
goto
if
int
long
register
return
short
signed
sizeof
static
struct
switch
typedef
union
unsigned
void
volatile
while
‘贰’ c语言中“abc”是字符串常量吗
字符串是用英文双引号表示的,"abc"是字符串常量。
‘叁’ 我想问下c语言里面运算结果abc什么意思,然后第二张图的ab啥意思,圈出来的式子的意思
转义字符“\101”就表示第65位ascii码值表示的字符A。八进制101等于65
同理“\x42”表示字符B。十六进制42等于66
第二张图中的计算式很容易理解啊,因为字符可以按照ascii码对应的数值来进行计算
比如c1是"A",c2=c1+1,则c2就是"B"。如果c2=c1+32,那么c2就是“a”
这是因为A对应65,B对应66,a对应97
所以图片里的c1和c2按照这样计算就是对应的“A”和“B”了
‘肆’ 在c语言中存储“abc”要占用________个字节
\\是一个字节——代表字符\的ascii码。
\'是一个字节——代表字符'的ascii码。
abc是三个字节——代表字符a、字符b、字符c的ascii码。
\376是一个字节——代表ascii码为8进制376的一个字符。
以上有6个字节。
不过c语言在保存如此形式的字符串时,最后还要添加一个字节0(相当于字符'\0')作为字符串的结尾标志。
连同此结尾标志,总共要占存储空间7个字节。
‘伍’ c语言 函数括号里面是什么
形式参数。你可以这么理解:
在数学函数 y=2x 中y就是函数名,相当于“abc”;x就是那个括号里面的“形式参数”;当你调用这个函数时,需要将一个具体的值代入给x,这个具体的值叫做实际参数。
形式参数确定了该函数调用需要哪些值,或者说“原料”。
欢迎追问