C语言数据类型:1.整型,int,short;2.浮点型,float,double;3.字符型,char(对于初学者来说,前三个很重要);4.指针型;5.自定义型;6.void
整型:1.int-表示范围为-2147473648到2147483647;2.short表示范围为-32768到32767;如此比较可以看出,int的范围比short的范围大,如果拿盛酒的酒杯相比,int就是大酒杯,short是小酒杯。
浮点型1.float表示范围为-3.4*10^38~3.4*10^38;2.doublet表示范围为-1.7*10^-308~1.7*10^308;如此比较可以看出,double的范围比float的范围大。
如何创建一个酒杯(变量,可以随意改变所代表的数值)?1.确定细分类型(int?float?);2.为每一个“酒杯”起名字;3.语法:type name,举例如int n1;float real;short sNum;double hello;
C语言中命名的规则1.字母(a-z,A-Z),数字(0-9)或下划线(_)构成字符序列2.第一个字符必须为字母或者下划线(不能为数字)3.大小写敏感(如:name与Name是两个名字)
如:1.合法字符示例:abc、integer1、S_Add、_1、c3、_;2.非合法命名:1a 数字不可以作为第一个字符、a&b &不属于字母数字下划线范围、W-w -同上
类比分析1.变量类比生活中的酒杯,只要保证不溢出(数值范围)的情况,变量可以表示任何数值2.酒杯的酒可以任意时刻增加或减少,变量表示数值可以在任意时刻被改变;
程序中的变量赋值:1.定义,改变变量所代表的值的操作叫做赋值操作;
如
int n1; /*创建变量,名为n1,类型为int*/
double hello; /*创建变量,名为hello,类型为double*/
n1=1; /*赋值操作,改变n1的值,使其表示1*/
helo=0.5 /*赋值操作,改变hello的值,使其表示0.5*/
/*赋值符号=,将”=“看作一个通道,而不是等号,将1传送到n1,将0.5传送到hello*/
程序初始化:创建变量的同时,显示指定一个初始值(创建变量--->定义变量)
如
int n1=1; /*创建变量,名为n1,类型为int,初始值为1*/
double hello=0.5; /*创建变量,名为hello,类型为double,初始值为0.5*/
int main()
{
int a; /*a数值随机*/
int b=2; /*b为2*/
int c; /*c数值随机*/
a=1; /*a为1*/
c=a+b; /*c等于a加b,即1+2*/
printf("%d",c); /*c数值随机*/
getchar( );
return 0;
}