5.数据类型
①数据类型总览
char 字符数据类型
short 短整型
int 整型
long长整型
long long 更长的整型
float 单精度浮点型
double 双精度浮点型
②如何研究变量所占空间大小?
使用sizeof函数【一种操作符,单位:字节(byte)】可以计算出变量所占空间大小,示例如下:
#include<stdio.h>
int main()
{
printf("%d\n",sizeof(char));
return 0;
}
利用该函数可以计算出其他变量所占空间大小:
③如何表示一个字符?
例:字符a可表示为:
'a'
④计算机中的单位(从小到大)
bit-比特位
byte-字节=8bit
kb=1024byte
mb=1024kb
gb=1024mb
pb=1024gb
6.变量与常量
①如何创建一个变量?
变量类型+名称+赋值
如创建一个double型变量:
double weight =56.5
当然,也可以在下一行代码赋值,但是不规范。
②变量的打印
printf("%d\n",int);
printf("%f\n",float);
printf("%lf\n",double);
\\此处的int等均指代想要打印的变量类型
③全局变量与局部变量
在主函数外(也就是{}外)定义的为全局变量,在主函数内(也就是{}内)定义的为局部变量,
特殊的,当遇到全局变量与局部变量名称冲突时,局部变量优先,但是这种命名方式不规范。
③变量的使用(以求两个整数的和为例)
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
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 ;
}
其中,scanf为输入函数。
7.遇到的问题
本次没有再犯上次的低级错误,但是在使用scanf函数时遇到了报错,当然在老师的教导下也顺利解决了这个问题,下期我会分享这个方法。
8.至此,C学习历程-1_1结束,明天就要出高考成绩了,希望能不负众望。