S6i_Am3klo zhoushengdao 高次根式是一个问题,按目前的输出方式可能要在根号前面写上标小数字了。 表达我想了几种方案: 1) 根式默认二次,剩下的用sqrt(可能引入的)第二个参数。e.g. sqrt(2, 3)表示三次根号2 2) sqrt语义不变,添加cbrt表示三次根式(可选),其余使用单独的root函数。这时没有sqrt默认参数的包袱,可以直接用root(5, 2)表示五次根号二。 3) 使用整数分之一次方。
zhoushengdao S6i_Am3klo sqrt 和root就够了,然后可以将 sqrt(x) 定义为 root(2, x)。 上面的是源文件输入。 输出的话,感觉指数幂的方式是最通用的,但是不一定宜读。 同时要是指数幂的话,会涉及到作用数的问题,搞不清这个指数到底是给哪些数的,所以可能需要疯狂加括号 myc_snowied
zhoushengdao S6i_Am3klo 你是说 ³√3 这样的,可以。 上标1:U+00B9 上标2:U+00B2 上标3:U+00B3 上标4:U+2074 上标5:U+2075 上标6:U+2076 上标7:U+2077 上标8:U+2078 上标9:U+2079 上标0:U+2070 但是这样的话,n次根号如何表示呢? — 然后 sqrt(3pi) 这样的该如何表示? √3π 感觉容易被解释成 √3 * π。 — 更新,发现了这几个上标字母。 ⁱ拉丁文上标小写字母 I ⁿ拉丁文上标小写字母 N
zhoushengdao 有理化后是否总可以认为 √2/2 是无歧义的,包括对于新接触该语言的人。 √50116421628289/200000000000000000000000000000000 是否易读? 还有 √50116421628289e/200000000000000000000000000000000