C/C++ ºËÐļ¼Êõ ×ܽá1
µÚ¶þÕ Êý¾ÝÀàÐÍ
Ò»¡¢Êý¾ÝÀàÐÍ·ÖÀà
1 ÁªºÏÀàÐÍ
2 º¯ÊýÀàÐÍ
3 ÊýÁ¿ÀàÐÍ
3.1ËãÊõÀàÐÍ
¢Ù »ù±¾Êý¾ÝÀàÐÍ
ÕûÐÍ£¨°üÀ¨char£©
¸¡µãÐÍ
¢Ú ö¾ÙÀàÐÍ
3.2Ö¸ÕëÀàÐÍ
4 ¾Û¼¯ÀàÐÍ
4.1Êý×éÀàÐÍ
4.2½á¹¹ÀàÐÍ
¶þ¡¢ÕûÊýÊý¾ÝÀàÐÍ
charÀàÐ͵ÄÖµ×ÜÊÇÕ¼ÓÃ1¸ö×Ö½Ú£¬sizeof(char) = 1
shortÀàÐÍÖÁÉÙÕ¼ÓÃ2¸ö×Ö½Ú
longÀàÐÍÖÁÉÙÕ¼ÓÃ4¸ö×Ö½Ú
long longÀàÐÍÖÁÉÙÕ¼ÓÃ8¸ö×Ö½Ú
intÀàÐÍÊÇ×îÊʺϼÆËã»úϵͳ´¦ÀíµÄÕûÊýÀàÐÍ£¬Ëü¾ßÓкÍCPU¼Ä´æÆ÷Ïà¶ÔÓ¦µÄ¿Õ¼ä´óС¡£
±àÒëÆ÷µÄlimit.hÍ·ÎļþÔ¼¶¨ÕûÊýÀàÐ͵ÄÖµµÄ·¶Î§£¬¸ÃÍ·ÎļþÀïÃæÓÐһЩºê£¬¿ÉÒÔ»ñÈ¡charºÍintµÄ×î´ó×îСֵ¡£
32λϵͳÖУº
INT_MAX£ºintµÄ×î´óÖµ 2147483647
INT_MIN£ºintµÄ×îСֵ -2147483648
UINT_MAX£ºunsigned intµÄ×î´óÖµ 4294967295
CHAR_MAX£ºcharµÄ×î´óÖµ 127
CHAR_MIN£ºcharµÄ×îСֵ -128
UCHAR_MAX£ºunsigned charµÄ×î´óÖµ 255
Èý¡¢¸¡µãÊý¾ÝÀàÐÍ
±àÒëÆ÷µÄfloat.hÍ·ÎļþÔ¼¶¨¸¡µãÀàÐ͵ÄÖµµÄ·¶Î§£¬¸ÃÍ·ÎļþÀïÃæÓÐһЩºê£¬¿ÉÒÔ»ñÈ¡floatºÍdoubleµÄ×î´ó×îСֵ¡£
FLT_MAX FLT_MIN FLT_DIG
DBL_MAX DBL_MIN DBL_DIG
LDBL_MAX LDBL_MIN LDBL_DIG
Ïà¹ØÎĵµ£º
µÚ8ÕÂ:ÔÙÂÛÊý×é
1.ʲôʱºòÊý×éºÍÖ¸ÕëÊÇÏàͬµÄ
CÓïÑÔ±ê×¢¶Ô´Ë×÷ÁËÈçÏÂ˵Ã÷:
¹æÔò1: ±í´ïʽÖеÄÊý×éÃû(ÓëÉùÃ÷²»Í¬)±»±àÒëÆ÷µ±×÷Ò»¸öÖ¸Ïò¸ÃÊý×éµÚÒ»¸öÔªËصÄÖ¸Õë.
int a[10], *p, i=2;
¿ÉÒÔͨ¹ýÒÔÏÂÈκÎÒ»ÖÖ·½·¨·ÃÎÊa[i];
p = a; p[i];
p = a; *(p+a);
p = a + i; *p
ÔÚ±í´ïʽÖÐ,Ö¸ÕëºÍÊý×éÊÇ¿ÉÒÔ»¥»»µÄ,ÒòΪËüÃÇÔÚ± ......
1£© -/+£º Õâ¸ö³Æ×öscope, Èç¹ûÔÚº¯ÊýÇ°ÃæÊÇ- £¬ÄÇôÀí½âΪһ°ãµÄº¯Êý£»Èç¹ûÊÇ+£¬ ¿ÉÒÔÀí½âΪc++ÖеÄstaticº¯Êý
2£© º¯ÊýµÄ²ÎÊýÉùÃ÷£º
Èç¹ûûÓвÎÊýµÄ»°£¬ÔÚº¯ÊýÃûºóÃ棬¿ÉÒÔʲô¶¼²»Ð´£»
Èç¹ûÖ»ÓÐÒ»¸ö²ÎÊý£¬ÔÚ : ºóÃæÉùÃ÷²ÎÊýµÄÀàÐͺÍÃû³Æ£»
Èç¹ûÓжà¸ö²ÎÊýµÄ»°£¬Ã¿¸ö²ÎÊýÇ°Ã涼ҪÓÐÒ»¸ö : £¬ È»ºó½Ó×ÅÊDzÎÊýÀàÐͺͲΠ......
ÔÚC++ÖУ¬¹ØÓÚCPPµÄÍ·Îļþ»¥Ïà°üº¬µÄÎÊÌâºÜÈÃÈËÍ·ÌÛ£¬ÆäʵÎÒÃÇËÒ²²»Ô¸ÒâŪµÄ½á¹¹»ìÂÒ£¬ÄÑÒÔÀí½â£¬µ«ÓÐʱÓÖÊÇÓбØÐëµÄ¡£
¼Ù¶¨µ±Ç°ÓÐÁ½¸öÍ·Îļþ·Ö±ðΪ A.h ºÍ B.h£¬ÄÚÈÝ·Ö±ðÈçÏ£º
A.hÄÚÈÝΪ£º
#ifndef  ......
ÌâÍâƪ£ºµ¥Ôª²âÊÔÄÑÓÚ³¤ÆÚ¼á³ÖµÄÔÒòÓë½â¾ö̽ÌÖ
ÉÏһƪ¡¶µ¥Ôª²âÊÔЧÒæ¡·£¬ÓÐÍøÓÑÆÀÂÛ˵£º“µ¥Ôª²âÊԵĺô¦»ù±¾ÈËÈËÖªµÀ£¬¾ÍÊÇÄѼá³Ö£¡”¡£ÕâÒ»ÆÀÂÛÑÏÖØÌáÐÑÁËÎÒ£¬²»´í£¬“ÄѼá³Ö”Ò²ÊÇÒ»¸öÆÕ±éÏÖ×´¡£Èç¹û²»Äܼá³Ö£¬ÄÇÒ»Çж¼ÊÇ°×´î¡£Òò´Ë£¬ÕâÀï²åÈëÒ»¸öÌâÍâƪ£¬Ì½ÌÖµ¥Ôª²âÊÔÄÑÓÚ³¤Æ ......