C语言
keep_change
这个作者很懒,什么都没留下…
展开
-
C语言实现原反补相互转换
C语言实现原反补相互转换1.原码、反码、补码符号位:一个有符号定点数的最高位为符号位,0是正,1是负。原码:最高位为符号位,其余各位为数值本身的绝对值。反码:正数的反码与原码相同,负数的反码,符号位为1,其余位对原码取反。补码:正数的补码与原码相同;负数的补码,符号位为1,其余位对原码取反加1。2.举例:数据原码反码补码10000 00010000 00010000 0001-11000 00011111 11101111 111100000原创 2021-08-05 17:32:32 · 2414 阅读 · 8 评论 -
C语言的代码执行过程
C语言的代码执行过程源代码->编译器->目标代码->链接器->可执行代码编译器:将“一种语言(通常为高级语言)”翻译为“另一种语言(通常为低级语言)”的程序。链接器:将一个或多个由编译器或汇编器生成的目标文件外加库链接为一个可执行文件。编写.c文件通过编译器将.c文件编译为目标文件( 只有.c文件的机器语言代码 )目标文件无法直接运行,缺少库、启动文件通过链接器将目标文件、库(只提取用到的函数)、启动文件连接成可执行文件(完整的机器语言代码 )原创 2021-08-05 17:31:28 · 653 阅读 · 0 评论