AutoCAD 3DMAX C语言 Pro/E UG JAVA编程 PHP编程 Maya动画 Matlab应用 Android
Photoshop Word Excel flash VB编程 VC编程 Coreldraw SolidWorks A Designer Unity3D
 首页 > C语言

C语言入门之数据类型(6)

51自学网 2015-09-08 http://www.51zixue.net



[Practice] //arithmeticint a,b,c;
float d;
a=11;
b=235;
c=a+b-a*b;
d=(float)c/(float)a;
a=c/a;'Vtable
a,2,0
b,2,0
c,2,0
d,4,0.0
of Vtable
'Vupdate
1,0;2,0;3,0
4,0.0
1,11
2,235
3,-2339
4,-212.636368
1,-212
of Vupdate
of Practice
[Practice] //1int a,b,c1,c2;
a=25;
b=3243;
c1=b/a;
c2=b%a;'Vtable
a,2,0
b,2,0
c1,2,0
c2,2,0
of Vtable
'Vupdate
1,0;2,0;3,0;4,0
1,25
2,3243
3,129
4,18
of Vupdate
of Practice
[Practice] //1int a,b,c;
a=25;
b=40;
c=a+b,c+35;'Vtable
a,2,0
b,2,0
c,2,0
of Vtable
'Vupdate
1,0;2,0;3,0
1,25
2,40
3,65
of Vupdate
of Practice

   小结

   1.C的数据类型

   基本类型,构造类型,指针类型,空类型

   2.基本类型的分类及特点

类型说明符

字节

数值范围

字符型char

1

C字符集

基本整型int

2

-32768~32767

短整型short int

2

-32768~32767

长整型 long int

4

-214783648~214783647

无符号型 unsigned

2

0~65535

无符号长整型 unsigned long

4

0~4294967295

单精度实型 float  

4

3/4E-38~3/4E+38

双精度实型 double 

8

1/7E-308~1/7E+308


   3.常量后缀

L或l 长整型
U或u 无符号数
F或f 浮点数

   4.常量类型

整数,长整数,无符号数,浮点数,字符,字符串,符号常数,转义字符。

   5.数据类型转换

   ·自动转换

   在不同类型数据的混合运算中,由系统自动实现转换, 由少字节类型向多字节类型转换。 不同类型的量相互赋值时也由系统自动进行转换,把赋值号右边的类型转换为左边的类型。

   ·强制转换

   由强制转换运算符完成转换。

   6.运算符优先级和结合性

   一般而言,单目运算符优先级较高,赋值运算符优先级低。 算术运算符优先级较高,关系和逻辑运算符优先级较低。 多数运算符具有左结合性,单目运算符、三目运算符、 赋值

   7.表达式

   表达式是由运算符连接常量、变量、函数所组成的式子。 每个表达式都有一个值和类型。 表达式求值按运算符的优先级和结合性所规定的顺序进行。

 
 
说明
:本教程来源互联网或网友上传或出版商,仅为学习研究或媒体推广,51zixue.net不保证资料的完整性。
 

上一篇:C语言入门之基础语句  下一篇:C语言数据的输入与输出