对于小甲鱼的作业一大堆不明白
1.第一行printf的为什么是%c,然后后面跟的是数字却输出的是字母?2.第2行为什么要加%10?
3.最后那两行的E,e有什么区别??
蟹蟹各位的观看与解答~{:10_291:} 多看看文档吧,针对这个问题 printf函数文档里 能给你答案 1.计算机只能识别二进制,所以字符必然是以二进制数的形式存储的,然后这些数和字符有对应关系,%c就能输出该数对应的字符,而与字符相对应的数就叫做这个字符的ASCII码。具体的,楼主可以搜索一下ASCII码表
2.加%10是为了进行格式化的输出,因为有时候需要保证数据的工整性,如果你的输出不足10位,就会在前面补上空格作为占位符。
3.除了大写和小写没有区别。
页:
[1]