目录(?)[+]
---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------
今天学习了数据、常量和变量。
数据分为两种:静态数据和动态数据。
1)概念:静态数据是指一些永久性的数据,硬盘内存比较大,所以一般的存储在硬盘中。
2)存储的时长:计算机关闭之后再开启,这些数据依旧还在,只要你不主动删掉或者硬盘没坏,这些数据永远都在。
3)哪些是静态数据:静态数据一般是以文件的形式存储在硬盘上,比如文档、照片、视频等。1)概念:动态数据指在程序运行过程中,动态产生的临时数据,一般存储在电脑内存中。
2)存储的时长:计算机关闭之后,这些临时数据就会被清除。
3)哪些是动态数据:当运行某个程序(软件)时,整个程序就会被加载到内存中,在程序运行过程中,会产生各种各样的临 时数据,这些临时数据都是存储在内存中的。 因为是内存的访问速度比硬盘快N倍,所以应用程序加载到硬盘中去执行。
1)不管是静态还是动态数据,都是有0和1组成的。
2)1 Byte = 8bit , 1kb = 1024b , 1mb = 1024kb,1GB=1024MB ,1TB=1024GB
C语言数据类型图(这里用的是老师的图)
1)整型常量(int)
即int类型的数据,包括了所有的整数
2)浮点型常量(float\double):分为double和float两种数据类型
a)double:双精度浮点型,就是小数。如5.43、-2.3、0.0等,注意,0.0也算是个小数。
b)float:单精度浮点型,也是小数,比double的精确程度低,也就是说所能表示的小数位数比较少。为了跟double区分开 来,float 型数据都是以f结尾的,比如5.43f、-2.3f、0.0f。
3)字符常量(char)
一个数字(0~9)、英文字母(a~z、A~Z)或者其他符号(+、-、!、?等)用单引号括起来,构成字符常量, 如'6'、'a'、'F'、'+'、'$'等。
注意:单引号只能括住1个字符,而且不能是中文字符,下面的写法是错误的:'abc'、'123456'、'男'
4)字符串常量
将一个或者多个字符用双引号("")括起来,就是字符串常量。如"6"、"男"、printf("Hello World");语句中的"HelloWorld"也是字符串常量。
1)定义变量的目的:在内存中分配一块存储空间给变量,方便以后存储数据。
下面描述不同编译器下各种变量占的字符空间(单位:字节)
2)变量的赋值
3)变量在函数中得作用域
4)变量在代码块中得作用域
5)练习题