int只有一种,图里的那些前面都有修饰词,不一样的 |
QWE4562012 发表于 2020-7-21 16:37 长度指占用的内存(寄存器),比如8位的51单片机一个寄存器由8个0和1组成(触发器), int a=65535;指的是定义变量a,并分配两字节RAM给它,且数值为65535,也就是寄存器的状态为1111111111111111, int长度为两字节,数值变化时某位的0和1会变化。但不管数值是多少,其长度不会变 |
xxpp2011 发表于 2020-7-21 15:56 假如int a=65535 这本身就是错的对吧!int 100和int200占用的内存是一样的吗 |
Y_G_G 发表于 2020-7-21 15:10 豁然开朗 哈哈 学习玉总 |
int 只有一种哦,长度为两个字节,整型数据 |
硬是给整愣了,int有很多种???What?我还一脸认真的看,怀疑自己所学。你还是多看看基础书吧! |
其他的前面都加了限制你看不到吗?这么简单的问题还要问, |
不知道你是怎么看书的 int 就是int,它只有一种呀 long int和int是两种不同的数据类型,英文字母都不一样的呀!字面明明多出了一个"long" 编程是严谨的东西,不是说看起来差不多不就是一样的,鬼和黑鬼是两个不同的东西呀 long int有了long 编译器自然是知道这数据类型就是long int型了你给的图片中没有一样是相同的数据类型,英文单词明明都是不一样的了,它怎么就是int有很多种呢 而且,你的图片中也标明了int这个数据类型 ![]() 总之:long int就是long int,int就是int |