Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
String a=";您好;,b=";再见;,c=a*b然后打印c?_String_Multiplication - Fatal编程技术网

String a=";您好;,b=";再见;,c=a*b然后打印c?

String a=";您好;,b=";再见;,c=a*b然后打印c?,string,multiplication,String,Multiplication,我遇到了这样一个问题 a=“你好”,b=“再见”,c=a*b 那么打印c的答案是什么呢?我认为这是一个棘手的问题。不能将一个字符串与另一个字符串相乘。我认为任何语言都不允许这样做。在JavaScript中,c的值将是NaN。这取决于*操作符对字符串数据类型的实现。这通常取决于您使用的编程语言。在我所知道的大多数静态类型语言中,这个运算符不是在字符串上定义的。那是什么语言?运算符重载呢?知道没有任何逻辑原因,但仍然可以选择。

我遇到了这样一个问题

a=“你好”,b=“再见”,c=a*b


那么打印c的答案是什么呢?

我认为这是一个棘手的问题。不能将一个字符串与另一个字符串相乘。我认为任何语言都不允许这样做。

在JavaScript中,c的值将是NaN。

这取决于
*
操作符对字符串数据类型的实现。这通常取决于您使用的编程语言。在我所知道的大多数静态类型语言中,这个运算符不是在字符串上定义的。

那是什么语言?运算符重载呢?知道没有任何逻辑原因,但仍然可以选择。