CÀàÐÍת»»
Ç¿ÖÆÀàÐÍת»»ÊÇͨ¹ýÀàÐÍת»»ÔËËãÀ´ÊµÏֵġ£ÆäÒ»°ãÐÎʽΪ£º (ÀàÐÍ˵Ã÷·û) (±í´ïʽ) Æä¹¦ÄÜÊǰѱí´ïʽµÄÔËËã½á¹ûÇ¿ÖÆ×ª»»³ÉÀàÐÍ˵Ã÷·ûËù±íʾµÄÀàÐÍ¡£ÀýÈ磺 (float) a °Ñaת»»ÎªÊµÐÍ(int)(x+y) °Ñx+yµÄ½á¹ûת»»ÎªÕûÐÍÔÚʹÓÃÇ¿ÖÆ×ª»»Ê±Ó¦×¢ÒâÒÔÏÂÎÊÌ⣺
1.ÀàÐÍ˵Ã÷·ûºÍ±í´ïʽ¶¼±ØÐë¼ÓÀ¨ºÅ(µ¥¸ö±äÁ¿¿ÉÒÔ²»¼ÓÀ¨ºÅ)£¬Èç°Ñ(int)(x+y)д³É(int)x+yÔò³ÉÁ˰Ñxת»»³ÉintÐÍÖ®ºóÔÙÓëyÏà¼ÓÁË¡£
2.ÎÞÂÛÊÇÇ¿ÖÆ×ª»»»òÊÇ×Ô¶¯×ª»»£¬¶¼Ö»ÊÇΪÁ˱¾´ÎÔËËãµÄÐèÒª¶ø¶Ô±äÁ¿µÄÊý¾Ý³¤¶È½øÐеÄÁÙʱÐÔת»»£¬¶ø²»¸Ä±äÊý¾Ý˵Ã÷ʱ¶Ô¸Ã±äÁ¿¶¨ÒåµÄÀàÐÍ¡£
Àý1£º
main()
{
float f=5.75;
printf("(int)f=%d,f=%f\n",(int)f,f);
}
f<--5.75
½«float fÇ¿ÖÆ×ª»»³Éint f float f=5.75;printf("(int)f=%d,f=%f\n",(int)f,f); ±¾Àý±íÃ÷£¬fËäÇ¿ÖÆ×ªÎªintÐÍ£¬µ«Ö»ÔÚÔËËãÖÐÆð×÷Ó㬠ÊÇÁÙʱµÄ£¬¶øf±¾ÉíµÄÀàÐͲ¢²»¸Ä±ä¡£Òò´Ë£¬(int)fµÄֵΪ 5(ɾȥÁËСÊý)¶øfµÄÖµÈÔΪ5.75¡£
Àý2£º
±ÈÈçÎÒÃÇ¿ÉÒÔ(int)'A'£¬ÕâÑùת»»ºóµÄ½á¹ûΪAµÄASCIIÂëÊýÖµ£¬ÒòΪÄÇ¿éÄÚ´æ±¾À´¾Í´æµÄÄǸöÊý£¬Ö»ÊÇ»»¸öÐÎʽʹÓöøÒÑ¡£ ÖªµÀÉÏÃæµÄÔÔò£¬ÎÒÃÇ¿ÉÒÔ¶ÔÈκÎÊý¾ÝÀàÐͽøÐÐת»»£¬µ«ÊÇת»»µÄ½á¹û¿ÉÄܲ»ÊÇÄãÏëÏñµÄ½á¹û£¬¾ÙÀý(int)'9'µÄ½á¹ûΪ¶àÉÙ£¿²»ÊÇ9¶øÊÇ0x39¡£À´¸ö¸ßÉîµãµÄprintf("%d",'12');µÄÊä³öÊÇʲô£¿ÕýÈ·´ð°¸ÊÇ12849£¬ÒòΪprintf("%d",'12'),´òÓ¡µÄÊÇ´æ´¢12µÄÄÚ´æµØÖ·ÉϵÄÄÚÈÝ£¬¼´ASCIIÂëÖµ£¬12µÄµÍλÊý´æ´¢ÔÚµÍλµØÖ·£¬¼´1´æ´¢ÔÚµÍ룬¸ßλ´æ´¢ÔÚ¸ßλµØÖ·£¬0x32¾ÍÊÇ2µÄASCIIÂ룬0x31¾ÍÊÇ1µÄASCIIÂ룬ËùÒÔÊÇ0x3231,ת»»³É10½øÖƾÍÊÇ12849£¡
¡ñ ×Ö·ûÐͱäÁ¿µÄֵʵÖÊÉÏÊÇÒ»¸ö8λµÄÕûÊýÖµ£¬Òò´Ëȡֵ·¶Î§Ò»°ãÊÇ-128¡«127£¬charÐͱäÁ¿Ò²¿ÉÒÔ¼ÓÐÞÊηûunsigned£¬Ôòunsigned char ÐͱäÁ¿µÄȡֵ·¶Î§ÊÇ0¡«255(ÓÐЩ»úÆ÷°ÑcharÐ͵±×öunsighed charÐͶԴý£¬ ȡֵ·¶Î§×ÜÊÇ0¡«255)¡£
¡ñ Èç¹ûÒ»¸öÔËËã·ûÁ½±ßµÄÔËËãÊýÀàÐͲ»Í¬£¬ÏÈÒª½«Æäת»»ÎªÏàͬµÄÀàÐÍ£¬¼´½ÏµÍÀàÐÍת»»Îª½Ï¸ßÀàÐÍ£¬È»ºóÔٲμÓÔËË㣬ת»»¹æÔòÈçÏÂͼËùʾ¡£
double ←©¤©¤ float ¸ß
↑
long
↑
unsigned
↑
int ←©¤©¤ char,short µÍ
¡ñ ͼÖкáÏò¼ýÍ·±íʾ±ØÐëµÄת»»£¬ÈçÁ½¸öfloatÐÍÊý²Î¼ÓÔËË㣬ËäÈ»ËüÃÇÀàÐÍÏàͬ£¬µ«ÈÔÒªÏÈת³ÉdoubleÐÍÔÙ½øÐÐÔËË㣬½á¹ûÒàΪdoubleÐÍ¡£ ×ÝÏò¼ýÍ·±íʾµ±ÔËËã·ûÁ½±ßµÄÔËËãÊýΪ²»Í¬ÀàÐÍʱµÄת»»£¬ÈçÒ»¸ölong ÐÍÊý¾ÝÓëÒ»¸öintÐÍÊý¾ÝÒ»ÆðÔËË㣬ÐèÒªÏȽ«intÐÍÊý¾Ýת»»ÎªlongÐÍ£¬ È»ºóÁ½ÕßÔÙ½øÐÐÔËËã£
Ïà¹ØÎĵµ£º
µÚÒ»Õ¸ÅÀÀ
CÊÇÒ»ÖÖ±àÒëÐ͵ÄÓïÑÔ
±àÒëÐÍ£º¾ÍÊǰÑcÓïÑÔ±àÒë³É¼ÆËã»úÄÜÔËÐеĻúÆ÷´úÂë
²»Í¬µÄ¼ÆËã»úϵͳÓÐן÷×ԵıàÒëÆ÷£¬À´°Ñc±àÒë³É¶ÔÓ¦µÄ»úÆ÷´úÂë
ÌØÐÔ£º´úÂë¸ßЧ£¬¿ÉÒÆÖ²£¬¹¦ÄÜÇ¿´óºÍÁé»î
ȱµã£º´úÂë¸ñʽ×ÔÓÉ£¨ÌرðÊÇÖ¸ÕëµÄʹÓã©
CÓïÑÔÔËÐÐµÄÆß¸ö²½Ö裺
1. ¶¨Ò ......
¶¨Ò壺Éèa¶ÔbµÄ³Ë·¨ÄæÔªÊÇxÔò¿ÉÒÔ¼ÇΪa*x=1 mod b£¬¼´aºÍxµÄ»ý³ýÒÔbµÄÓàÊýÊÇ1£»
³Ë·¨ÄæÔª³£ÓÃËã·¨ÊÇÅ·¼¸ÀïµÂËã·¨£º
//Ëã·¨Çód¹ØÓÚÄ£fµÄ³Ë·¨ÄæÔªd-1 £¬¼´ d* d-1 mod f = 1
¡¡¡¡1 ¡£(X1£¬X2£¬X3) := (1£¬0£¬f)£» (Y1£¬Y2£¬Y3) := (0£¬1£¬d)
¡¡¡¡2¡£ if (Y3=0) then return d-1 = null //ÎÞÄæÔª
......
¸´ÔÓµÄC\C++ÉùÃ÷£¬³£³öÏÖÔÚѧУµÄ¿¼¾í£¬ÃæÊÔÌâ»òÊÇÅ£ÈËÀÏÍâµÄ´úÂëÖС£
ÎÒÃÇÔÚʵ¼ÊµÄ¹¤×÷ÖУ¬Ó¦¸Ã¾¡¿ÉÄÜÉÙʹÓø´ÔÓµÄÉùÃ÷¡£¸´ÔÓµÄÉùÃ÷£¬»áÈÃÔĶÁÄú´úÂëµÄÈ˺ÜÊÇÓôÃÆ¡£
ËäÈ»²»Ê¹ÓÃÕâÖÖ¸´ÔÓµÄÉùÃ÷£¬µ«»¹ÊÇÓ¦¸Ã°Ñ½«ÈçºÎ½âÎöÕâÖÖ¸´ÔÓµÄÉùÃ÷µÄ·½·¨¼ÇÔÚÐÄÖС£
ËùÒÔ£¬ÎÒ°ÑÕâÖÖ·½·¨¼Ç¼ÏÂÀ´£¬ÒÔ±¸²»Ê±Ö®Ðè¡£
ÈëÃÅÌâ
1) Ò»¸öÕûÐ ......
Ö÷Ò³£º http://www.christian-heffner.de/
ÏÂÔØÁ´½Ó£º http://www.christian-heffner.de/index.php?page=download¡´=en
¼ò½é£º
»ùÓÚLCCµÄÒ»¿îC±àÒëÆ÷£¬Óбê×¼µÄIDE½çÃæ£¬ÀàËÆVCµÄ½çÃæ£¬µ±È»ºÍDEV-C++»¹ÓÐMingW32 studio½çÃæÒ²ºÜÏñ£¬¿ÉÒÔÓÃÓÚ´´½¨Ð¡Ò»µãµÄ»ùÓÚCµÄ¹¤³Ì¡£
IDE´úÂë±à¼½ ......
ºÏ²¢ÅÅÐò£¨MERGE SORT£©ÊÇÓÖÒ»À಻ͬµÄÅÅÐò·½·¨£¬ºÏ²¢µÄº¬Òå¾ÍÊǽ«Á½¸ö»òÁ½¸öÒÔÉϵÄÓÐÐòÊý¾ÝÐòÁкϲ¢³ÉÒ»¸öеÄÓÐÐòÊý¾ÝÐòÁУ¬Òò´ËËüÓֽй鲢Ëã·¨¡£ËüµÄ»ù±¾Ë¼Ïë¾ÍÊǼÙÉèÊý×éAÓÐN¸öÔªËØ£¬ÄÇô¿ÉÒÔ¿´³ÉÊý×éAÊÇÓÖN¸öÓÐÐòµÄ×ÓÐòÁÐ×é³É£¬Ã¿¸ö×ÓÐòÁеij¤¶ÈΪ1£¬È»ºóÔÙÁ½Á½ºÏ²¢£¬µÃµ½ÁËÒ»¸ö N/2 ¸ö³¤¶ÈΪ2»ò1µÄÓÐÐò×ÓÐòÁУ¬ÔÙÁ½Á½ ......