"3.14159"的字符串常量的长度是
1个回答
关注
展开全部
"3.14159"的字符串常量的长度是
字符串的长度通常是指字符串中包含字符的数目,但有的时候人们需要的是字符串所占字节的数目。
字符串长度是指字符串所含的字符个数,但不包括最后的'\0'。
C语言的字符串是由字符数组形式保存的,并约定'\0'(ascii码值为0)作为字符串结束符。其长度为从字符串开始,到'\0'结束,所有字符的个数,不包括'\0'本身。
关键在于C字符串有个结尾0, 处理时需要注意.
定义字符串长度有两种方式, 一种是用字符串的大小, 一种是字符串的长度.
字符串的大小即内存空间的大小, 而串长度加1才是所需空间.
咨询记录 · 回答于2022-03-11
"3.14159"的字符串常量的长度是
"3.14159"的字符串常量的长度是字符串的长度通常是指字符串中包含字符的数目,但有的时候人们需要的是字符串所占字节的数目。字符串长度是指字符串所含的字符个数,但不包括最后的'\0'。C语言的字符串是由字符数组形式保存的,并约定'\0'(ascii码值为0)作为字符串结束符。其长度为从字符串开始,到'\0'结束,所有字符的个数,不包括'\0'本身。关键在于C字符串有个结尾0, 处理时需要注意.定义字符串长度有两种方式, 一种是用字符串的大小, 一种是字符串的长度.字符串的大小即内存空间的大小, 而串长度加1才是所需空间.
具体
答案是什么
例如:#define PI 3.14159int r = 25;double s = rrPI; // 预处理器直接替换PI为3.14159r = 30;s = rrPI; // 同样替换,如果需要修改PI精度,直接修改一处即可第三种方式,const关键字定义常量,本质上是定义一个变量,该变量由const关键字修饰,第一次赋值以后,就不允许更改,如果更改,编译出错。————————————————版权声明:本文为CSDN博主「明天会比今天更好」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/qq_43351159/article/details/107513245