strb[j]='\0';在C语言什么意思?
1个回答
展开全部
首先,strb是个字符数组名,在写这句之前一定有个定义:char strb[xxx];其中xxx是数组元素个数;strb[j]='\0';表示要在变量j指定的数组元素中存放0值。
在c语言中,单引号中表示字符,比如'A'表示大写A字符,'7'表示字符7,在实际赋值时,系统查询字符对应的ASCII码实现赋值。
当我们想用ASCII码指定字符进行存储时,可以直接将ASCII码进行赋值,比如strb[j]=0;当想用字符形式表示时,用符号\指定后面跟随的八进制数来表示,比如八进制0对应的字符表示成'\0',ASCII码是八进制数37表示的字符写成'\37'
因此strb[j]='\0';和strb[j]=0;完成同样的功能,只不过前者强调存放的数据是字符型的。
骏磬国际贸易
2024-11-13 广告
2024-11-13 广告
作为骏磬国际贸易(上海)有限公司的工作人员,我们了解到POLYWA电商平台655是一种低分子聚乙烯蜡,由贝克休斯公司生产。该产品具有线性结构、分子量分布窄等特点,在多个领域有着广泛的应用。在PU慢回弹和高回弹脱模剂中,POLYWA电商平台6...
点击进入详情页
本回答由骏磬国际贸易提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询