C语言中,baud_scale = 24000000L/19200; 什么意思,为什么还有个L,多谢

日期:2022-04-07 00:15:23 人气:1

C语言中,baud_scale = 24000000L/19200; 什么意思,为什么还有个L,多谢

这个L表明,数据24000000是long int类型,如果没有L则为int类型。在2字节Unsigned int类型数据中,最大的无符号数是65535,而4字节的long int类型数据中,最大的无有符号数是2147483647,24000000大于65535,所以用long int类型是必须的。
    A+
热门评论