操作符(https://mp.csdn.net/editor/html/115218055)
写C代码:
1.创建工程
// C代码 .c 源文件 .h 头文件head
2.添加源文件 test.c
3.写代码
//包含一个叫stdio.h的文件 std-标准 standard input output
#include <stdio.h>
int main()//主函数-程序的入口-main函数有且仅有一个
{
//这里完成任务
//在屏幕上输出hello world
//函数-print function - printf - 打印函数
//库函数-C语言本身提供给我们的函数
printf("hello world\n");
return 0;
}
1.原码 反码 补码
计算机中只能存储2进制数字 0 1 计算机引入原码 反码 补码目的就是为了解决减法问题,
因为计算机CPU的运算器中只有加法器,要把减法转化为加法计算
电脑显示打印的是原码
负数: 反码=原码除符号位外其他位数值取反(0变1,1变0) 补码=反码+1
正数: 任何正数的原码 反码 补码的形式都完全相同
任何整数在计算机内存中存储时,存储的是2进制的补码
反码只是计算的一个中间状态
在计算机中,有符号的数都是采用补码来表示 最高位(就是最左边位)表示符号位(正0 负1)
例如:十进制数:-1
00000000000000000000000000000001 原码
1111111111111111111111111111111110 反码
1111111111111111111111111111111111 补码
C语言中表示真假 0-假 非0-真 !逻辑反操作符判断真假