| ?2.初识数据类型:?? ?小数点在C语言中是浮点数
 ?? ?char ? ?//字符数据类型--1byte?? ?short?? ?//短整型--2byte
 ?? ?int?? ?//整型--4byte--%d
 ?? ?long?? ?//长整型--4byte
 ?? ?long long?? ?//更长的整型--8byte
 ?? ?float?? ?//单精度浮点数--4byte--%f5
 ?? ?double?? ?//双精度浮点数--8byte--%lf
 ?? ?char ch = ’a’;字符类型?? ?int age = 20;
 ?? ?short num = 10;
 ?? ?float weight = 55
 ?? ?打印整数: printf("%d\n",100);%d-整数
 ?? ?sizeof-关键字-操作符-计算类型或者变量所占空间的大小
 ?? ?printf("%d\n",sizeof(char)) ?sizeof的单位是字节(byte)
 ?? ?计算机中的单位:
 ?? ?bit-比特位 ?存放一个二进制(1和0)
 ?? ?一个byte=8bit
 ?? ?kb=1024byte
 ?? ?mb=1024kb
 ?? ?gb=1024mb
 ?? ?tb=1024gb(不太常见了)
 ?? ?pb=1024tb
 ?? ?sizeof(long)>=sizeof(int)即可(国际标准)
 ?? ?变量和常量:
 ?? ?常量-描述不能改变的量(例如:性别)
 ?? ?变量-描述能改变的量(例如:工资)
 ?? ?创建一个变量
 ?? ?类型 ? 变量的名字 = 0;//
 ?? ?int age = 19;
 ?? ?doubt weight = 20;
 ?? ?age = age+1;?? ?weight = weight-10;
 ?? ?printf("%d\n",age);
 ?? ?printf("%lf\n",weight);
 ?? ?变量的分类:
 ?? ?局部和全局
 ?? ?int a = 10;---局部(在大括号内部)
 ?? ?printf("%d\n",a);
 ?? ?当局部变量和全局变量冲突时,局部变量优先
 ?? ?scanf--输入函数?? ?int main()
 ?? ?{
 ?? ??? ?int a = 0;
 ?? ??? ?int b = 0;
 ?? ??? ?int sum = 0;
 ?? ??? ?scanf("%d %d",&a, &b);
 ?? ??? ?sum = a + b;
 ?? ??? ?printf("sum = %d\n",sum);
 ?? ??? ?return 0;
 ?? ?}
 3.如何学好C语言? ?? ?1.必须实践--敲代码?? ?2.必须画图理解,内存布局
 ?? ?3.调试
 ?? ?如何写好代码??? ?模仿他人代码--理清别人写的代码的思路
 ?? ?刷题地址:?? ?1.https://www.nowcoder.com/ta/beginner-programmers
 ?? ?2.PTA:https://pintia.cn/problem-sets/994805046380707840/problems/type/7
 |