摘要: 浮点数?浮点数是什么?浮点数就可以理解为小数。OK,那什么单精度,双精度又是什么意思呢?都是小数,就是后面能跟的尾巴不一样而已,看谁长。1 #include <stdio.h>2 3 void main()4 {5 float m=3.14;6 float n=3.141592653;7 printf("m=%f \n",m);8 printf("n=%f \n",n);9 }结果是:1 m=3.1400002 n=3.141593看来浮点数也是一样啊,装太多就装不下了。 1 mov [ebp+var_4], 4048F5C3h 2 mov 阅读全文
posted @ 2012-05-04 23:56 r3call 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 一个杯子,当装满水,而你继续往里面装的时候,水就会溢出来,同理,一个变量的存储容量是有限的,如果装过大,就会溢出。 1 #include <stdio.h> 2 3 void main() 4 { 5 short int a=32767; 6 short int b; 7 b=a+1; 8 9 printf("%d %d \n",a,b);10 }结果是:32767 -32768也就是说a最大就只能是32767了,如果再大,就变成其他数据了,这不是我们期望的。 1 mov [ebp+var_4], 32767 2 movsx eax, [e... 阅读全文
posted @ 2012-05-04 23:34 r3call 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 变量是一段有名字的连续存储空间。在源代码中通过定义变量来申请并命名这样的存储空间,并通过变量的名字来使用这段存储空间。 变量是程序中数据的临时存放场所。在代码中可以只使用一个变量,也可以使用多个变量,变量中可以存放单词、数值、日期以及属性。标识符:用来标识对象名字(包括变量、函数、数组、类型等)的有效字符序列。(1)关键字,如int、for、if等。(2)系统预定义标识符,如sin、main、printf等。(3)用户标识符,如变量名、函数名、数组名等。 1 #include <stdio.h> 2 3 void main() 4 { 5 //不同的整型 6 int a=10... 阅读全文
posted @ 2012-05-04 23:11 r3call 阅读(199) 评论(0) 推荐(0) 编辑