- 博客(3)
- 收藏
- 关注
原创 关于C的一点知识”空格和\0“
初学者包括我自己,都把\0和空格混为一谈。其ASCII值为0,当程序读取到‘\0’时,就知道。1.‘\0'是一个特殊的字符,它被用来标记字符串的结。2.空格是一个可打印的字符,它用来表示空白文本。有空格,否则scanf会以空格作为字符串的结束。别,10'是字符串的结束标识符,而空格则是一个。3.在C语言中,为字符串分配内存时,必须考虑。到‘\0'字符,因为它会占用一个字节的空间。综上所述,10和空格在C语言中有明显的区。元中,最后写入字符串结束标志‘\0'。普通的字符,用于表示空白文本。
2024-01-04 18:39:10 748 1
原创 两个超长正整数的加法
而这,是一个关键点,而我用了一个比较直接的方法。如果字符长度相同,那么计算其最大位相加是否大于九,或者计算reward的下一位相加是否大于9,如果是那么判断“reward位”是否存在9,这里字符长度相同的情况已经排除,也不用担心数位差距存在错误,因为倒序的过程中更高位数会被零补位,例如9+901=>900+109,并不会出现错误。接下来我会去思考关于两个长整数的乘法的解决方法,并把思路和解法(包括思考过程)叙述出来,乘法也更有挑战性,也更有兴趣。多思考,自己写,加油,此处非标准答案参上。
2024-01-03 14:30:00 376 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人