c语言的数据类型

本文详细介绍了C语言中的各种数据类型(整型、浮点型、字符型、指针和自定义型),比较了它们的数值范围,并以酒杯类比说明变量的概念。此外,还讲解了C语言中的变量命名规则和赋值/初始化操作,以及一个简单的程序示例。
摘要由CSDN通过智能技术生成

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;
}

  • 7
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值