¹«Ê½Æ½Ì¨°üº¬Ò»¸öCÓïÑÔ±àÒëÆ÷£¬¿ÉÒÔͨÓú¯ÊýÓëCÓïÑÔ»ìд£¬ÔÚ´´×÷¹«Ê½µÄʱºò£¬¿ÉÒÔÔÚÒ»¸ö¹«Ê½ÖжԶà¸öÖÜÆÚµÄÊý¾Ý¡¢ÆäËû¹ÉƱµÄÊý¾Ýͬʱ½øÐвÙ×÷£¬¾ßÓзḻ¡¢È«ÃæµÄÄÚ²¿º¯ÊýºÍ²ÙÅÌÖ¸Áî¡£ ËùÒÔ±¾Èí¼þµÄ¹«Ê½Æ½Ì¨¿ÉÒÔÖ§³Ö·Ç³£¸´ÔӵĹ«Ê½´´Ô죬ÈκÎÏë·¨¡¢Ë¼Ï붼¿ÉÒÔʵÏÖ¡£ Ï£Íû´ó¼ÒÓ¦ÓÃCÓïÑÔÕâ·NÄ¿Ç°×îΪ³ÉÊìÇ¿´óµÄ±à³ÌÓïÑÔ£¬½øÈë¼¼Êõ·ÖÎöµÄ¸ß¾³½ç¡£
±äÁ¿¼°³£Á¿
´´×÷Ò»¸ö¹«Ê½£¬Ò²¾ÍÊǽ«ÎÒÃǵÄÏë·¨±í´ï³öÀ´¡£ÔÚÕâ¸ö¹ý³ÌÖУ¬ÎÒÃÇÃâ²»ÁËÒª¼Ç¼һЩ״̬£¬¼Ç¼ÕâЩ״̬£¬ÎÒÃǾÍÐèÒª"±äÁ¿"Õâ¸ö¸ÅÄî¡£±ÈÈ磬ÎÒÃÇÒªÇó½üÊ®ÌìµÄÊÕÅ̼۵Äƽ¾ùÖµ£¬ÐèÒª10¸öÊýÏà¼Ó£¬Õâʱºò£¬ÎÒÃÇÐèÒªÒ»¸ö¼ÆÊýÆ÷£¬Õâ¸ö¼ÆÊýÆ÷£¬ÎÒÃǾͿÉÒÔÓÃÒ»¸öÕûÊý±äÁ¿À´±íʾ£»ÓÖÐèÒªÒ»¸ö´æ·ÅÀۼӺ͵ĵط½£¬ÒòΪÀۼӺͿÉÄÜ´æÔÚСÊý£¬ÎÒÃǾͲ»ÄÜÔÙÓÃÕûÐαäÁ¿±íʾ£¬¾ÍҪʹÓø¡µãÊýÀ´±íʾÁË¡£Õâ¸ö¹ý³ÌÎÒÃÇ¿ÉÒÔ±í´ïÈçÏ£º
float sum = 0.0; //ÉêÇëÒ»¸ö¸¡µã±äÁ¿£¬²¢¸³³õÖµ0
for(int i=0; i < 10; i++) //Ñ»·10´Î£¬i¾ÍÊǼÆÊýÆ÷, ÔÚÕâÀï±»±íʾ³ÉÒ»¸öÕûÐαäÁ¿¡£
{
if(i > DataLen) //Êý¾Ý²»¹»ÁË£¬ÖÕÖ¹
break;
sum += ÊÕÅ̼Û[DataLen-i];
}
float ret = 0; //´æ·Å½á¹ûµÄ¸¡µã±äÁ¿£¬¸³³õÖµ0
if(i>0)
ret = sum/i;
Õâ¸ö¹ý³ÌÏÖÔÚ¿´²»¶®£¬Ã»ÓйØϵ£¬ÔÚÕâÀÎÒÃÇÖ»ÒªÁ˽⵽±äÁ¿µÄÒâÒå¾Í¿ÉÒÔÁË¡£Ã¿ÉùÃ÷Ò»¸ö±äÁ¿£¬¼ÆËã»ú¾Í»áΪÕâ¸ö±äÁ¿ÉêÇëÒ»¸ö´æ´¢¿Õ¼ä¡£¸ü¾ß±äÁ¿µÄÀàÐͲ»Í¬£¬¼ÆËã»ú½«ÎªËûÉêÇ벻ͬµÄ¿Õ¼ä£¬²¢Ê¹Óò»Í¬µÄ´æ´¢·½·¨¡£ÎÒÃÇ¿ÉÒÔ×ܽá˵£º±äÁ¿¾ÍÊÇÔÚ¼ÆËãµÄ¹ý³ÌÖÐÓÃÀ´´æ·ÅÎÒÃÇһЩ״̬ºÍ½á¹ûµÄµØ·½¡£ÄÇô£¬ÓÐÄÄЩ±äÁ¿µÄÀàÐÍÄØ£¿ÎÒÃdz£¼ûµÄÓÐÒÔϼ¸·N£º
1.ÕûÐΣºÖ»ÄܼÇÕûÊý£¬±ÈÈç-1¡¢-100¡¢0¡¢1¡¢100µÈ¡£ÕâÑùµÄ±äÁ¿¼ÆËã»ú½«ÉêÇë4×Ö½Ú£¨¼ÆËã»ú×î»ù±¾µÄ´æ´¢µ¥Î»£©¿Õ¼ä£¬²»ÄܱíʾСÊý£¬ÊýµÄ±íʾ·¶Î§¿ÉÒÔ´Ó-2147483648~2147483647¡£±í´ï·½Ê½£ºint. ±ÈÈçÎÒÃÇÐèÒªÉùÃ÷Ò»¸ö½Ð×öA µÄÕûÐαäÁ¿£¬¿ÉÒÔÓÃÏÂÃ淽ʽ±í´ï£º¡¾macd.org.cn ÊÕ¼¯ÕûÀí¡¿
int A;
×îºóµÄ':'´ú±íÕâ¸öÉùÃ÷µÄ½áÊø£¬ÔÚCÓïÑÔÖУ¬';'×ÜÊÇ´ú±íÒ»¸öÓï¾äµÄ½áÊø¡£Èç¹ûÎÒÃÇÏ£ÍûÒ»ÏÂÉùÃ÷¶à¸öÕûÐαäÁ¿£¬ÎÒÃÇÔÚÿ¸ö±äÁ¿Ö®¼äÐèÒªÓÃ','¸ô¿ª£¬±ÈÈ磬ÎÒÃÇÏ£ÍûÉùÃ÷Á½¸ö·Ö±ð¼ÓAºÍBµÄÕûÐαäÁ¿£¬¿ÉÒÔÓÃÏÂÃ淽ʽ±í´ï£º
int A,B;
×¢Ò⣬','ÒÔ¼°';'²»ÄÜÊÇÖÐÎĵġ£
ºÜ¶àʱºò£¬ÎÒÃÇÏ£ÍûÔÚ±äÁ¿ÉùÃ÷µÄʱºò¸¶¸øËû³õÖµ£¬Õâʱºò£¬ÎÒÃÇ¿ÉÒÔÕâÑùÀ´±í´ï£º
int A =1,B=100;
2.¸¡µãÐÍ£º¿ÉÒÔ¼ÇСÊý£¬±ÈÈç-1.5¡¢-100.123¡¢0.001¡¢1.29¡¢100.667µÈ¡£ÕâÑùµÄ±äÁ¿¼ÆËã»ú½«ÉêÇë4×Ö½Ú£¨¼ÆËã»ú×î»ù±¾µÄ´æ´¢µ¥Î»£©¿Õ¼ä£¬ÊýµÄ±íʾ·¶Î§¿ÉÒÔ´Ó3.4x10-38E~3.4x10+38E¡£±í´ï·½Ê½£ºfloat. Èç¹ûÎÒÃÇÐèÒªÉùÃ÷Ò»¸ö½Ð×öA µÄÕûÐαäÁ¿£¬¿ÉÒÔÓÃÏÂÃ淽ʽ±í´ï£º
float A;
¸¡µãÐÍÔÚÔËËã¹ý³ÌÖкÍÕûÐÎÏà±È½ÏÂý£¬µ«ÊǼÆÊýµÄ·¶Î§È´´ó´óÔö´óÁË¡£
Êý¾ÝÀàÐÍ»¹Óкܶà·N£¬ÎÒÃÇÁбíÈçÏ£º
Ãû³Æ ÃèÊö ËùÕ¼¿Õ¼ä(BYTE) ·¶Î§ Ìصã
ÕûÐÎ int 4 -2147483648~2147483647 ÕûÊý£¬ÓзûºÅ£¨¿ÉÕý¿É¸º£©
¸¡µãÐÍ float 4 3.4x10-38E~3.4x10+38E ¿É¼ÇСÊý£¬ÓзûºÅ£¨¿ÉÕý¿É¸º£©
Ë«¾«¶È¸¡µãÐÍ double 8 СÊýµãºóλÊý¸ü³¤£¬ÓзûºÅ£¨¿ÉÕý¿É¸º£©
²¼¶ûÀàÐÍ Bool 4 0-1 Ö»ÓÐTRUE(1)ºÍFALSE(0)Á½¸öÖµ
×Ö·ûÐÍ char 1 -128~127 ÕûÊý£¬ÓзûºÅ£¨¿ÉÕý¿É¸º£©
ÎÞ·ûºÅ×Ö·ûÐÍ byte 1 0-255 ÕûÊý£¬ÎÞ·ûºÅ£¨ÎÞ¸ºÊý£©
¶ÌÕûÐÎ short 2 -32768~32767 ÕûÊý£¬ÓзûºÅ£¨¿ÉÕý¿É¸º£©
ÎÞ·ûºÅ¶ÌÕûÐÎ word 2 0-65535 ÕûÊý£¬ÎÞ·ûºÅ£¨ÎÞ¸ºÊý£©
ÎÞ·ûºÅÕûÐÎ dword 4 0~4294967295 ÕûÊý£¬ÎÞ·ûºÅ£¨ÎÞ¸ºÊý£©