?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
|