求答疑,这个l到底是什么鬼,要炸了

图片说明这行代码什么意思?还有其中这个l是个什么东西,敲的时候一度把l看成1,最后程序一直报错!!炸了

数字后加字母l ,表示该数为long int类型。
为防止出错,可以写成1L。
大写的L更容易区分。

详细可参考:
https://msdn.microsoft.com/en-us/library/00a1awxf.aspx

 SELECT id,GROUP_CONCAT(nickname) ,roleName,des FROM test GROUP BY id;

如果对您有帮助,请采纳答案好吗,谢谢!

长整型? 1l = 1long

猜测rand()函数应该是个生成随机数的函数
1L 表示long类型 long是基本类型

61=26个小写字母+26个大写字母+10个数字-1
所以将这些字符放在一个数组里,用随机生成下标的方式就可以得到随机文本啦。

1l就是long的1,好比1f是float的1。初学者往往当作变量或者1*l

1l的l表示是long类型的啊