c data type
yaokun123 edited this page May 14, 2021
·
9 revisions
告诉编译器我这个数据在内存中需要多大的空间
整型常量(1,200) 字符常量('A','B') 字符串常量("hello world") 浮点型常量(3.14)
变量需要定义:在内存中开辟空间,告诉编译器我有这个变量(声明:数据类型 变量名)
extern关键词:声明变量,并没有开辟空间
正数:原码、反码、补码都一样
负数:
最高位是符号位,保持不变
反码:符号位不变,其他位取反(0变1,1变0,符号位为1不变)
补码:反码+1
赋值时,赋的是十进制,给的是原码。如果赋的是八进制、十六进制给的是补码
打印时,十进制打印的是原码,八进制或十六进制打印的是补码