下面两个语句有区别吗?main(){char a=65+1,b='b';printf("%d,%d",a,b);}和main(){int a=65+1,b='b';printf("%d,%d",a,b);}只是类型不一样.

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/30 02:01:07
下面两个语句有区别吗?main(){char a=65+1,b='b';printf(
x){EOv,ycՋk/}6iϮNnYXhkfmdn]PWi]tRTPX|}قz6IEV ̬ c,Q &n'2 loh?۴'=ٽϗoxc׳[]ߧ y3)/M~ھK鲦gejy:g“/o1l @n*

下面两个语句有区别吗?main(){char a=65+1,b='b';printf("%d,%d",a,b);}和main(){int a=65+1,b='b';printf("%d,%d",a,b);}只是类型不一样.
下面两个语句有区别吗?
main()
{
char a=65+1,b='b';
printf("%d,%d",a,b);
}

main()
{
int a=65+1,b='b';
printf("%d,%d",a,b);
}
只是类型不一样.

下面两个语句有区别吗?main(){char a=65+1,b='b';printf("%d,%d",a,b);}和main(){int a=65+1,b='b';printf("%d,%d",a,b);}只是类型不一样.
没有区别,他们统称为整形
char占1位,而int占4位
%d输出,如果int的在-128 -- 127 之间,2个是一样的