#include <stdio.h>


int main()
{
char F= 'a';
printf("%c\n",F);
return 0;
}

备注;1   'F'可以用其他的替代,字母都行 

        2    main前面的int表示main函数调用返回一个整型值

 

#include <stdio.h>


int main()
{
char F= 'a';
printf("%c\n",F);
return 0;
}

 变量,数据类型_作用域

类型 存储大小 值范围
char 1 字节 -128 到 127 或 0 到 255
unsigned char 1 字节 0 到 255
signed char 1 字节 -128 到 127
int 2 或 4 字节 -32,768 到 32,767 或 -2,147,483,648 到 2,147,483,647
unsigned int 2 或 4 字节 0 到 65,535 或 0 到 4,294,967,295
short 2 字节 -32,768 到 32,767
unsigned short 2 字节 0 到 65,535
long 4 字节 -2,147,483,648 到 2,147,483,647
unsigned long 4 字节 0 到 4,294,967,295

浮点类型

下表列出了关于标准浮点类型的存储大小、值范围和精度的细节:

类型 存储大小 值范围 精度
float 4 字节 1.2E-38 到 3.4E+38 6 位有效位
double 8 字节 2.3E-308 到 1.7E+308 15 位有效位
long double 16 字节 3.4E-4932 到 1.1E+4932 19 位有效位

一个字节=8个比特位大小

一个比特位能存一个数字

有这么多的数据类型是为了更好的选择,从而节省存储空间,更加丰富的表达生活中的值。

全局变量-定义在代码块({})之外的变量

局部变量-定义在代码块({})内部的变量

局部和全局变量的名字最好不相同,容易产生bug,当局部变量与全局变量名字相同时,局部变量优先

#include <stdio.h>
int num=10;

int main()
{
int num=20;
printf("%d\n",num);
return 0;
}

打印出来的结果是20

#include <stdio.h>


int main()
{int a=0;
int b=0;
int c=0;
scanf("%d%d",&a,&b);
c=a+b;
printf("c=%d\n",c);


return 0;
}

变量的作用域

1.局部变量的作用域是变量所在的局部范围。

2.全局变量的作用域是整个工程。