Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

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×Ö·û´®Óиö½áβ0, ´¦ÀíʱÐèҪעÒâ.
¶¨Òå×Ö·û´®³¤¶ÈÓÐÁ½ÖÖ·½Ê½, Ò»ÖÖÊÇÓÃ×Ö·û´®µÄ´óС, Ò»ÖÖÊÇ×Ö·û´®µÄ³¤¶È.
×Ö·û´®µÄ´óС¼´ÄÚ´æ¿Õ¼äµÄ´óС, ¶ø´®³¤¶È¼Ó1²ÅÊÇËùÐè¿Õ¼ä.   ......

cʵÏÖµÄÇóÁ½¸öÊýµÄ³Ë·¨ÄæÔª

¶¨Ò壺Éè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++ÉùÃ÷[ÈëÃÅÆª]

¸´ÔÓµÄC\C++ÉùÃ÷£¬³£³öÏÖÔÚѧУµÄ¿¼¾í£¬ÃæÊÔÌâ»òÊÇÅ£ÈËÀÏÍâµÄ´úÂëÖС£
ÎÒÃÇÔÚʵ¼ÊµÄ¹¤×÷ÖУ¬Ó¦¸Ã¾¡¿ÉÄÜÉÙʹÓø´ÔÓµÄÉùÃ÷¡£¸´ÔÓµÄÉùÃ÷£¬»áÈÃÔĶÁÄú´úÂëµÄÈ˺ÜÊÇÓôÃÆ¡£
ËäÈ»²»Ê¹ÓÃÕâÖÖ¸´ÔÓµÄÉùÃ÷£¬µ«»¹ÊÇÓ¦¸Ã°Ñ½«ÈçºÎ½âÎöÕâÖÖ¸´ÔÓµÄÉùÃ÷µÄ·½·¨¼ÇÔÚÐÄÖС£
ËùÒÔ£¬ÎÒ°ÑÕâÖÖ·½·¨¼Ç¼ÏÂÀ´£¬ÒÔ±¸²»Ê±Ö®Ðè¡£
ÈëÃÅÌâ
1) Ò»¸öÕûÐ ......

C/C++ HOOK API£¨Ô­ÀíÉîÈëÆÊÎöÖ®

9Ô¶¼¿ì½áÊøÁË£¬Ö®Ç°Ò»Ö±Ã¦µ½Ð´×Ô¼ºµÄ¶«Î÷¼ÓÉÏÉϰࡣ»ù±¾Ã»ÓÐʱ¼äÑо¿Ï»ã±àºÍC C++·½ÃæµÄ¸ÐÐËȤµÄ¶«Î÷¡£ÔÙÔõô˵Â9Ô»¹ÊǵÃдһƪÈö£¬ÒÔºóÿÔÂÖÁÉÙһƪ°É¡£¸ø×Ô¼º¶¨ÁË£¬Ï£Íû´ó¼Ò¼à¶½¡£ºÙºÙ£¡
ÕâÆªÎÄÕ¾ÍÀ´Ì¸Ì¸Æ½³£ºÜ³£¼ûµÄHOOK¼¼Êõ£¬ÕâÀïÄØ¡£Ð´µÃ±È½Ï¼òµ¥£¬·½·¨ºÜ¶à¡£Ö»½²Ô­Àí£¡Ï£Íû´óÄñÃDZðÍÂÎÒ¿ÚË®¹þ - -¡£ºÃ£¡ÇÐÈëÕ ......

C/C++Ô¤´¦Àí ISO/ANSI C±ê×¼ÒëÎÄÓë×¢½â

C/C++Ô¤´¦Àí ISO/ANSI C±ê×¼ÒëÎÄÓë×¢½â
http://blog.csdn.net/huyansoft/archive/2008/05/26/2484297.aspx
<<ISO/ANSI C±ê×¼ÒëÎÄÓë×¢½â C/C++Ô¤´¦Àí²¿·Ö>>
ÄÚÈݼò½é£º±¾ÎĵµÍêÕû·­ÒëÁËC±ê×¼(99°æ)ÖÐÔ¤´¦ÀíºÍÏà¹ØÕ½ڵÄÄÚÈÝ£¬²¢ÔÚÐí¶à±ØÒªÖ®´¦¸½¼ÓÁË×¢½âºÍ³ÌÐòʾÀý£¬ÒÔ°ïÖú¶ÁÕßÀí½â±ê×¼Ô­ÎÄ£¬Í¬Ê±ÖÆ×÷ÁËÏêϸµ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ