火山PC太依赖MFC
本帖最后由 Ewangl 于 2021-5-16 17:18 编辑经过我一凡查看定义源,结论是:我理解错了。 没有依赖啊,mfc只不过是火山的一个模块而已,你完全可以不引用它. 只不过目前还没有其它的界面库,所以你才感觉依赖. 飞扬工作室 发表于 2021-5-16 16:27
没有依赖啊,mfc只不过是火山的一个模块而已,你完全可以不引用它. 只不过目前还没有其它的界面库,所以你才感 ...
大大,数据类型中 文本型。改为string。 改成它干嘛? 我自带的可以使用内存分配池啊
飞扬工作室 发表于 2021-5-16 16:57
改成它干嘛? 我自带的可以使用内存分配池啊
大大 ,看看这两个 调试输出 (文本到整数 ("2147483648"))调试输出 (文本到长整数 ("9223372036854775808"))有问题 易语言测试正常 本帖最后由 朕的 于 2021-5-17 04:55 编辑
飞秒 发表于 2021-5-17 02:28
大大 ,看看这两个 调试输出 (文本到整数 ("2147483648"))调试输出 (文本到长整数 ("92233720368547758 ...
基本数据类型关键字:
名称输入字1解释
字节sbyte字节(有符号)基本数据类型,有效值范围从-128到127,占用1个字节空间.
短整数short短整数基本数据类型,有效值范围从-32768到32767,占用2个字节空间.
字符wchar宽字符基本数据类型,有效值范围从0到65535,占用2个字节空间.
整数int整数基本数据类型,有效值范围从-2147483648到2147483647,占用4个字节空间.
变整数vint变整数基本数据类型,本类型在目的编程语言为c/c++且编译64位程序时等效于长整数类型,编译32位程序时等效于整数类型.目的编程语言为非c/c++时均等于整数类型. 一般情况下无需使用.
长整数long长整数基本数据类型,有效值范围从-9223372036854775808到9223372036854775807,占用8个字节空间.
小数double双精度小数基本数据类型,有效值范围从2.2250738585072014e-308到1.7976931348623158e+308,占用8个字节空间.
逻辑型bool逻辑型基本数据类型,有效值为真/假.
文本型string文本型基本数据类型,用作记录一段字符串文本.
你参数给的数值,超过数据类型最大数值了,没事搞这么无聊的实验!!!
本帖最后由 飞秒 于 2021-5-19 03:44 编辑
朕的 发表于 2021-5-17 04:53
本帖最后由 朕的 于 2021-5-17 04:55 编辑
基本数据类型关键字:
我知道超出了范围 但是超出了范围不应该的截断应该是轮回比如 整数 -2147483648〜2147483647无符号就是0〜4294967295
文本到整数 ("2147483647") 肯定是没问题的但是 文本到整数 ("2147483648") 这样他还是2147483647?2147483647+1=有符号是-2147483648 无符号是2147483648这样才是对的
本帖最后由 朕的 于 2021-5-19 08:19 编辑
飞秒 发表于 2021-5-19 03:33
我知道超出了范围 但是超出了范围不应该的截断应该是轮回比如 整数 -2147483648〜2147483647无符号 ...
整数类型最大只能存到2147483647,不能存到2147483648。很难理解吗? 飞秒 发表于 2021-5-19 03:33
我知道超出了范围 但是超出了范围不应该的截断应该是轮回比如 整数 -2147483648〜2147483647无符号 ...
我给你解释,这里你都说了,无符号与有符号。火山的整数型是int,c/c++中,默认是signed(有符号)。
unsigned int 才是无符号。火山定义的是int,有符号! Ewangl 发表于 2021-5-19 09:13
我给你解释,这里你都说了,无符号与有符号。火山的整数型是int,c/c++中,默认是signed(有符号)。
uns ...
那这个文本到整数 跟C++的string转Int有啥区别? 没啥区别吧会导致很多潜在的BUG
页:
[1]
2