第2章 数据及运算 部分习题讲解

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
{
int i, j=8;
i=j++;
printf("%2d%2d", i, j);
}
运行结果:89
15.下面程序运行时输入使得a1的值为12,a2的值为34,c1的值为字符a,c2的值为字符b。
#include "stdio.h"
void main( void )
{
int a1, a2;
Байду номын сангаасchar c1, c2;
}
如果最后两行改成
printf("%-2d", strlen("\\\048\48"));
printf("%-2d", sizeof("\\\048\48"));
结果为:
Printf(“%md”中,m为正,右对齐,m为负,左对齐。
5.下面程序的运行结果是。
#include <stdio.h>
void main( void )
}
16.下面程序运行时输入使得i的值为3,j的值为6。
#include <stdio.h>
void main( void )
{
int i, j;
scanf("i=%d,j=%d\n", &i, &j);
printf("i=%d, j=%d\n", i, j);
}
输入:i=3,j=6\n//注意,这里的\n必须原样输入,在scanf里应该尽量避免出现\n,再输入的过程中如果需要换行,请用printf("\n")实现!
第二章数据及运算
习题二
3.strlen(字符串)可以计算字符串的长度。下面程序的运行结果是。
#include <stdio.h>
#include <string.h>
void main( void )
{
printf("%2d", strlen("\\\048\48"));
printf("%2d", sizeof("\\\048\48"));
scanf("%d%c%d%c", &a1, &c1, &a2, &c2);
printf("%d,%c,%d,%c", a1, c1, a2, c2);
}
输入:12a34b
补充:
#include"stdio.h"
voidmain(void)
{
inta=65;
charc='B';
printf("%d,%c", a, c);//这里输出的结果根据格式控制符而定!
相关文档
最新文档