最新回答 / 慕容5401208
我弄明白了,355/100=3 , 3%10=3 这里的%是求余数,不是求商。 例如355/100=3这个是因为是整型,只取整数。 但是355/100%10 首先/和%都是同级运算符,所以只用从左往右依次算,355/100=3 然后3%10=3 。3除以10,商是0。余数是3.
2020-06-21
最赞回答 / weixin_慕姐5388646
#include <stdio.h>#include <string.h>int main(){char str1[50] = "abc";char str2[50] = "def";strcpy(str1, str2);printf("str1: %s\n", str1);return 0;}运行结果 :
str1: def就是一个覆盖问题,原先的字符串被覆盖。因为字符串常量是不能修改的,所以不能被覆盖。
2020-06-18
最赞回答 / 慕莱坞5090972
ASCII 码使用指定的7 位或8 位二进制数组合来表示128 或256 种可能的字符。标准ASCII 码也叫基础ASCII码,使用7 位二进制数(剩下的1位二进制为0)来表示所有的大写和小写字母,数字0 到9、标点符号,以及在美式英语中使用的特殊控制字符 。百度可以查到ASCII 码对应表,其中小写的a就是97代表,大写的A则是65
2020-06-14
最新回答 / qq_慕瓜7257093
#include <stdio.h>double getPrice (int hours,double distances){ double getPrice=0; double distancess=0; int startPrice=13; double perPrice=2.3; if(hours<0 || hours>24) { printf("请输入正确时间\n"); return 0; } if...
2020-06-14