【初学】关于字符型与整型的测试
2015-01-20 22:25
106 查看
今天,做PAT时对char 和 int感觉有点弄不清,所以做了一下测试,如下:
测试代码:
#include <stdio.h>
int main()
{
// char c='c';
char a;
while(a!= '#')
{
scanf("%c",&a);
printf("%d ",a);
if((a-48)==1)
printf("really ");
}
return 0;
}
结果:
1 2 3 4 5 6
7 8 #
49 really 32 50 32 51 32 52 32 53 32 54 10 55 32 56 32 35
56#
53 54 35
字符型0-9减去48就是对应的int数字
直接输出的话对应的是ascll码
而输入数值不是个位数的话会当作两个字符处理,所以并不存在用字符代替超过9的数字的想法
测试代码:
#include <stdio.h>
int main()
{
// char c='c';
char a;
while(a!= '#')
{
scanf("%c",&a);
printf("%d ",a);
if((a-48)==1)
printf("really ");
}
return 0;
}
结果:
1 2 3 4 5 6
7 8 #
49 really 32 50 32 51 32 52 32 53 32 54 10 55 32 56 32 35
56#
53 54 35
字符型0-9减去48就是对应的int数字
直接输出的话对应的是ascll码
而输入数值不是个位数的话会当作两个字符处理,所以并不存在用字符代替超过9的数字的想法
相关文章推荐
- 编程菜鸟的日记-初学尝试编程-关于测试程序
- 关于函数带参数的整型和字符型
- 这2天看了不少关于dotnet方面关于测试的东东,头有点晕。
- 关于软件质量和软件测试的一点点看法
- 关于软件测试关于软件测试
- 关于executeBatch()的测试
- 关于测试工程师的角色定位
- 关于测试工程师的角色定位
- 关于测试和调试
- 关于字符集的测试报告
- 关于DB2的简单并行性能测试
- 关于Oracle 9i 跳跃式索引扫描(Index Skip Scan)的小测试
- 关于软件测试
- 关于软件质量和软件测试的一点点看法
- 关于测试驱动开发
- 关于测试驱动开发的文章
- 转贴——关于测试驱动开发
- 关于INT、GUID与COMB在使用效率上的测试
- 关于软件测试
- 关于计划测试