##有符号数
#只要是整数,内存中储存的都是二进制的补码
#正数的原码、反码、补码相同
#负数储存的是补码
负数的原码是直接按照正负写出的二进制序列
负数的反码是原码的符号位不变,其他位按位取反得来的
负数的补码是反码+1得到的
eg:-2
原码:10000000000000000000000000000010
反码:11111111111111111111111111111101
补码:11111111111111111111111111111110
##关键字
int char const double float for if while else return sizeof void long short enum break continue auto case exterm switch
##计算机储存数据
寄存器(访问速度高于高速缓存)
高速缓存(访问速度快于内存)
内存 4G/8G/16G(访问速度高于硬盘)
硬盘 500G
C语言课堂笔记:
特点:一行一行的从主函数(只有一个)开始执行
-
格式:基本形式
#include<stdio.h>//standard input output
int main() //主函数 int为main函数调用返回的一个整型
{
//输入内容
Return 0; //返回 0
}
2.数据类型:
Char //字符 %c
Short int //短整型 %d
Int //整型 %d
Long//长整型 %d
Long long //更长的整型 %d
Float//单精度浮点数 %f
Double//双精度浮点数 %lf
3.字符串的结束标准是’\0’-->0转移字符,‘0’字符0-->48
4.一个整型是四个字节
5.后置++-----a++ 先把a赋值给(?)在++(+1)
6.前置++----++a 先++ 在使用a