关于常量的问题
本帖最后由 1613551 于 2022-7-7 12:32 编辑有人知道'\72'是什么用法吗?加个\是什么意思?
还有2L是什么意思啊
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
char a = '\72';
printf("%c\n", a);
long b = 2L;
printf("%d\n", b);
system("pause");
return 0;
} 问个问题还收鱼币,什么素质啊 豆嘉木 发表于 2022-7-7 12:11
问个问题还收鱼币,什么素质啊
噢噢,不好意思,我弄错了,我以为是悬赏{:10_266:} 1.char a = '\72'的意思是创建一个char类型的变量a,并将它赋值为ASCII码内,八进制数为72的字符,也就是:
2.2L的意思是因为b是long类型的,但C语言默认的数字类型为int类型,所以要加上L区分它是long类型的数字 临时号 发表于 2022-7-7 12:44
1.char a = '\72'的意思是创建一个char类型的变量a,并将它赋值为ASCII码内,八进制数为72的字符,也就是:
2. ...
原来如此,请问只要是有\就会算转换成8进制吗
页:
[1]