在c语言中'0'是什么意思?怎么用?谢谢 c语言中“!0”和“!!0”是什么意思?

\u5728c\u8bed\u8a00\u4e2d'0'\u662f\u4ec0\u4e48\u610f\u601d\uff1f\u600e\u4e48\u7528\uff1f

\u5b57\u7b26\u91cc\u9762\u7684\u6570\u5b570
char a = \u20180\u2019;//a\u8fd9\u4e2a\u5b57\u7b26\u91cc\u9762\u88c5\u7684\u5c31\u662f0

\u5f53\u6211\u4eec\u8981\u628a\u4e00\u4e2a\u5b57\u7b26\u683c\u5f0f\u7684\u6570\u5b57\u8f6c\u5316\u4e3a\u6574\u578b\u6570\u5b57\u65f6\uff0c\u53ef\u4ee5\u8fd9\u6837\u7528\uff1a
char a = '7'; int b = a - '0';//b = 7

\u540c\u7406\u00b7\u6570\u5b57\u52a0\u20180\u2019\u53ef\u8f6c\u5316\u4e3a\u5b57\u7b26

01 “\0”\u5728c\u8bed\u8a00\u4e2d\u4ee3\u8868“\u5b57\u7b26\u4e32\u7ed3\u675f\u7b26”\u3002“\0”\u7684ASCII\u7801\u4e3a“0”\uff0c\u4e5f\u5c31\u662f\u7a7a\u5b57\u7b26\uff1b\u5b57\u7b26\u4e32\u603b\u662f\u4ee5“\0”\u4f5c\u4e3a\u4e32\u7684\u7ed3\u675f\u7b26\uff1b\u56e0\u6b64\u5f53\u628a\u4e00\u4e2a\u5b57\u7b26\u4e32\u5b58\u5165\u4e00\u4e2a\u6570\u7ec4\u65f6\uff0c\u4e5f\u628a\u7ed3\u675f\u7b26“\0”\u5b58\u5165\u6570\u7ec4\uff0c\u5e76\u4ee5\u6b64\u4f5c\u4e3a\u8be5\u5b57\u7b26\u4e32\u662f\u5426\u7ed3\u675f\u7684\u6807\u5fd7\u3002



c\u8bed\u8a00\u4e2d'\0'\u662f\u5b57\u7b26\u4e32\u7684\u7ed3\u675f\u7b26\uff0c\u4efb\u4f55\u5b57\u7b26\u4e32\u4e4b\u540e\u90fd\u4f1a\u81ea\u52a8\u52a0\u4e0a'\0'\u3002\u5982\u679c\u5b57\u7b26\u4e32\u672b\u5c3e\u5c11\u4e86‘\0’\u8f6c\u4e49\u5b57\u7b26\uff0c\u5219\u5176\u5728\u8f93\u51fa\u65f6\u53ef\u80fd\u4f1a\u51fa\u73b0\u4e71\u7801\u95ee\u9898\u3002\u8fd9\u4e2a'\0'\u662f\u5360\u4e00\u4e2a\u4f4d\u7f6e\u7684\uff0c\u6240\u4ee5\u5982\u679c\u4e00\u4e2a\u957f\u5ea6\u4e3a20\u7684\u5b57\u7b26\u4e32\u8981\u653e\u5728\u4e00\u4e2a\u5b57\u7b26\u4e32\u6570\u7ec4\u91cc\u9762\u7684\u8bdd\uff0c\u8fd9\u4e2a\u5b57\u7b26\u4e32\u6570\u7ec4\u957f\u5ea6\u81f3\u5c11\u4e3a21\u3002



\u5177\u4f53\u6765\u8bf4\uff0c‘\0’\u662fC++\u4e2d\u5b57\u7b26\u4e32\u7684\u7ed3\u5c3e\u6807\u5fd7\uff0c\u5b58\u50a8\u5728\u5b57\u7b26\u4e32\u7684\u7ed3\u5c3e\u3002\u6bd4\u5982char cha[5]\u8868\u793a\u53ef\u4ee5\u653e4\u4e2a\u5b57\u7b26\u7684\u6570\u7ec4\uff0c\u7531\u4e8ec/c++\u4e2d\u89c4\u5b9a\u5b57\u7b26\u4e32\u7684\u7ed3\u5c3e\u6807\u5fd7\u4e3a'\0',\u5b83\u867d\u7136\u4e0d\u8ba1\u5165\u4e32\u957f\uff0c\u4f46\u8981\u5360\u5185\u5b58\u7a7a\u95f4\u3002'\0'\u662f\u4e00\u4e2aASCII\u63a7\u5236\u5b57\u7b26\uff0c\u662f\u8f6c\u4e49\u5b57\u7b26\uff0c\u4ee3\u8868\u7a7a\u5b57\u7b26\u3002\u56e0\u6b64\u5f53\u628a\u4e00\u4e2a\u5b57\u7b26\u4e32\u5b58\u5165\u4e00\u4e2a\u6570\u7ec4\u65f6\uff0c\u4e5f\u628a\u7ed3\u675f\u7b26“\0”\u5b58\u5165\u6570\u7ec4\uff0c\u5e76\u4ee5\u6b64\u4f5c\u4e3a\u8be5\u5b57\u7b26\u4e32\u662f\u5426\u7ed3\u675f\u7684\u6807\u5fd7\u3002\u5b57\u7b26'\0'\u53ef\u4ee5\u76f4\u63a5\u7528ASCII\u78010\u8868\u793a,0\u4e0d\u7ba1\u662f\u51e0\u8fdb\u5236\uff0c\u90fd\u662f0\uff08\u5341\u8fdb\u5236\uff09\uff0c\u4e5f\u5c31\u662f0x00\uff08\u5341\u516d\u8fdb\u5236\uff09\u3002



\u6269\u5c55\u8d44\u6599\uff1a

C\u8bed\u8a00\u662f\u4e00\u95e8\u9762\u5411\u8fc7\u7a0b\u7684\u3001\u62bd\u8c61\u5316\u7684\u901a\u7528\u7a0b\u5e8f\u8bbe\u8ba1\u8bed\u8a00\uff0c\u5e7f\u6cdb\u5e94\u7528\u4e8e\u5e95\u5c42\u5f00\u53d1\u3002C\u8bed\u8a00\u80fd\u4ee5\u7b80\u6613\u7684\u65b9\u5f0f\u7f16\u8bd1\u3001\u5904\u7406\u4f4e\u7ea7\u5b58\u50a8\u5668\u3002C\u8bed\u8a00\u662f\u4ec5\u4ea7\u751f\u5c11\u91cf\u7684\u673a\u5668\u8bed\u8a00\u4ee5\u53ca\u4e0d\u9700\u8981\u4efb\u4f55\u8fd0\u884c\u73af\u5883\u652f\u6301\u4fbf\u80fd\u8fd0\u884c\u7684\u9ad8\u6548\u7387\u7a0b\u5e8f\u8bbe\u8ba1\u8bed\u8a00\u3002\u5c3d\u7ba1C\u8bed\u8a00\u63d0\u4f9b\u4e86\u8bb8\u591a\u4f4e\u7ea7\u5904\u7406\u7684\u529f\u80fd\uff0c\u4f46\u4ecd\u7136\u4fdd\u6301\u7740\u8de8\u5e73\u53f0\u7684\u7279\u6027\uff0c\u4ee5\u4e00\u4e2a\u6807\u51c6\u89c4\u683c\u5199\u51fa\u7684C\u8bed\u8a00\u7a0b\u5e8f\u53ef\u5728\u5305\u62ec\u7c7b\u4f3c\u5d4c\u5165\u5f0f\u5904\u7406\u5668\u4ee5\u53ca\u8d85\u7ea7\u8ba1\u7b97\u673a\u7b49\u4f5c\u4e1a\u5e73\u53f0\u7684\u8bb8\u591a\u8ba1\u7b97\u673a\u5e73\u53f0\u4e0a\u8fdb\u884c\u7f16\u8bd1\u3002

'0'的意思就是字符0,跟'a' '#'的意思一样。可以用来将字符串形式存储的数字(如4251)一个一个转化成数字,原理就是字符'4''2''5''1'跟'0'在ASCII中的值得差就是4、5、2、1,再用一个变量number,number = character - '0' + 10 * number,就能用number存储四千五百二十一了。

字符里面的数字0
char a = ‘0’;//a这个字符里面装的就是0

当我们要把一个字符格式的数字转化为整型数字时,可以这样用:
char a = '7'; int b = a - '0';//b = 7

同理·数字加‘0’可转化为字符

'0'是字符常量,在ASCII(美国标准信息交换代码)字符集中,数字‘0’的代码是48,运用不同的格式,其作用也不同,要求输出值为\d类型是其值可代表为48,为\c类型时其值为0等等用法

字符零,可以用来判断,零表示假非零表示真

就是一个字符零,当成字符看就可以了

  • c璇█涓int鍜宒ouble鐨勫尯鍒湪鍝噷?
    绛旓細鍦╟++涓紝int鍜宒ouble鏈変互涓嬪嚑涓尯鍒細1銆佺被鍨嬪尯鍒細int鏄畾涔夌殑鏁村瀷鏁版嵁锛屽int a 鍒檃鐨勫煎彧鑳芥槸鏁村瀷锛屾瘮濡俛=3銆俤ouble鍙岀簿搴︽诞鐐规暟锛屽氨鏄湁灏忔暟鐐圭殑鏁般2銆佸湪璁$畻涓殑瀛樺偍鏂瑰紡锛歩nt鍦32浣嶈绠楁満涓崰4涓瓧鑺傦紝杩4涓瓧鑺傜殑鍦ㄥ唴瀛樹腑瀛樻斁鐨勯『搴忎负浣庡瓧鑺傚瓨鍦ㄤ綆鍦板潃锛岄珮瀛楄妭瀛樺湪楂樺湴鍧銆俤ouble鏄64浣...
  • 鈥渵鈥鍦╟璇█涓鏄粈涔堟剰鎬?
    绛旓細濡備笅鍥炬墍绀猴細C璇█鏄竴闂ㄩ氱敤璁$畻鏈虹紪绋嬭瑷锛屽簲鐢ㄥ箍娉涖侰璇█鐨勮璁$洰鏍囨槸鎻愪緵涓绉嶈兘浠ョ畝鏄撶殑鏂瑰紡缂栬瘧銆佸鐞嗕綆绾у瓨鍌ㄥ櫒銆佷骇鐢熷皯閲忕殑鏈哄櫒鐮佷互鍙婁笉闇瑕佷换浣曡繍琛岀幆澧冩敮鎸佷究鑳借繍琛岀殑缂栫▼璇█銆傚敖绠璇█鎻愪緵浜嗚澶氫綆绾у鐞嗙殑鍔熻兘锛屼絾浠嶇劧淇濇寔鐫鑹ソ璺ㄥ钩鍙扮殑鐗规э紝浠ヤ竴涓爣鍑嗚鏍煎啓鍑虹殑C璇█绋嬪簭鍙湪璁稿鐢佃剳骞冲彴...
  • c璇█涓鐨%3c浠涔堟剰鎬?
    绛旓細鏄C璇█涓鐨勬牸寮忓瓧绗︼紝c浠h〃浜嗚緭鍑哄瓧绗︾被鍨嬶紝3浠h〃浜嗗崰浣嶆儏鍐碉紝%3c鐨勬剰鎬濇槸杈撳嚭涓涓崰浣3鐨勫瓧绗︺傚紡鏍峰寲瑙勫畾瀛楃, 浠"%"寮绔, 鍚庤窡涓涓垨鍑犱釜瑙勫畾瀛楃, 鐢ㄦ潵纭畾杈撳嚭鍐呭寮忔牱銆
  • 缁濆鍊鍦╟璇█涓鎬庝箞琛ㄧず
    绛旓細缁濆鍊鍦╟璇█涓鍙互鐢ㄤ娇鐢╝bs()鍑芥暟鎴杅abs()鎴栦娇鐢ㄦ潯浠惰繍绠楃銆佷娇鐢ㄦ潯浠惰繍绠楃銆佷娇鐢ㄤ綅杩愮畻 ^ 鍜 >>銆1銆佷娇鐢ㄦ爣鍑嗗簱鍑芥暟 abs() 鎴 fabs()杩欐槸鏈绠鍗曞拰鏈甯哥敤鐨勬柟娉曪紝鍙渶瑕佸紩鍏ュご鏂囦欢 <stdlib.h> 鎴 <math.h>锛岀劧鍚庤皟鐢 abs() 鍑芥暟鎴 fabs() 鍑芥暟鍗冲彲銆俛bs() 鍑芥暟閫傜敤浜庢暣鏁帮紝fabs() ...
  • C璇█涓% c鏄粈涔堟剰鎬?
    绛旓細s:杈撳叆杈撳嚭涓哄瓧绗︿覆 f:杈撳叆杈撳嚭涓烘诞鐐瑰瀷 printf( stream, "%s%c", s, c );s -- 鎵撳嵃鏍煎紡锛屾寜瀛楃涓叉柟寮忚緭鍑哄彉閲弒鐨勫硷紙瀛楃涓诧級鍒版枃浠舵祦stream c -- 鎵撳嵃鏍煎紡锛屾寜ASCII瀛楃鏂瑰紡杈撳嚭鍙橀噺c鐨勫(鍗虫墦鍗颁竴涓瓧绗︼級鍒版枃浠舵祦stream :鍦–++涓湁涓ょ鎰忔濓紝涓绉嶆槸鍙栧湴鍧绗︼紝鏄崟鐩繍绠楃锛涘彟涓绉...
  • C璇█涓鐨勫瓧绗﹁〃绀轰粈涔?
    绛旓細鍦╟璇█涓瀛楃涓昏鏈変袱绫 1銆佸氨鏄櫘閫氬瓧绗︺傚瓧绗﹀寘鍚櫘閫氬瓧绗﹀拰杞箟瀛楃锛岄渶瑕佺敤鈥樷欙紙涓や釜鍗曞紩鍙凤級鍖呭惈銆備緥濡 'a' 鏄櫘閫氬瓧绗︼紱'\n'鏄浆涔夊瓧绗︺2銆佽浆涔夊瓧绗︽槸C璇█涓〃绀哄瓧绗︾殑涓绉嶇壒娈婂舰寮忋傞氬父浣跨敤杞箟瀛楃琛ㄧずASCII鐮佸瓧绗﹂泦涓笉鍙墦鍗扮殑鎺у埗瀛楃鍜岀壒瀹氬姛鑳界殑瀛楃锛屽鐢ㄤ簬琛ㄧず瀛楃甯搁噺鐨勫崟鎾囧彿...
  • 鍦–璇█涓 鍙栨暣 , 姹備綑鐨勭鍙峰悇鏄粈涔?
    绛旓細鍦 C璇█涓 鍙栨暣 锛 姹備綑鐨勭鍙峰悇鏄粈涔堬紵 void main() { int a = 3, b = 5, c = 0; c = b / a; 鍙朾闄や互a鐨勬暣鏁伴儴鍒 pritnf( "%d\n", c); c = b%a; 鍙朾闄や互a鐨勪綑鏁 pritnf( "%d\n", c); } 濡傛灉杩愮畻鍏冩槸鏁存暟锛岄偅涔堝氨鏄暣闄わ紝鍚﹀垯灏辨槸娴偣闄わ紝姹備綑鐨...
  • &鍦–璇█涓琛ㄧず浠涔堟剰鎬?
    绛旓細&鍦–璇█涓鍙兘琛ㄧず涓ょ杩愮畻绗︺1銆佸鏋滆繍绠楀璞″彧鏈変竴涓紝涓斾负鍙虫搷浣滄暟锛岄偅涔&涓哄彇鍦板潃杩愮畻绗︼紝缁撴灉涓烘搷浣滃璞$殑鍦板潃銆備緥濡&a锛堝亣璁綼鏄竴涓乏鍊硷紝鍗冲叿鏈夊叿浣撶殑鍙闂殑鍦板潃锛夌粨鏋滀负a鐨勫湴鍧銆2銆佸鏋滆繍绠楀璞℃湁涓や釜锛岄偅涔&琛ㄧず浣嶄笌杩愮畻銆傜粨鏋滀腑鐨勬瘡涓涓簩杩涘埗浣嶇瓑浜庝袱涓繍绠楁暟鐨勫搴斾綅缃殑浜岃繘鍒朵綅...
  • 鈥<<鈥鍦–璇█涓浠h〃浠涔?
    绛旓細鈥<<鈥鍦–璇█涓浠h〃浠涔堬紵"<<"鍦–璇█涓唬琛ㄥ乏绉昏繍绠楃锛屽畠鏄竴涓綅杩愮畻鎿嶄綔锛岀敤浜庡皢鏁板煎悜宸︾Щ鍔ㄦ寚瀹氱殑浣嶆暟銆
  • %鍦╟璇█涓鏄粈涔堟剰鎬
    绛旓細lf/%le鐢ㄤ簬杈撳嚭double鍨嬶紝%g閫%e/%f闀垮害灏忕殑涓绉嶏紝涓斾笉杈撳嚭澶氫綑鐨勯浂銆俹杈撳嚭鍏繘鍒讹紝涓嶄細杈撳嚭璐熺殑锛%x杈撳嚭鍗佸叚杩涘埗銆俬d鐢ㄤ簬杈撳嚭鐭暣鍨嬨俿鐢ㄤ簬瀛楃涓 C璇█杩愮畻绗︾殑浼樺厛绾э細1銆佷紭鍏堢骇:C璇█涓锛岃繍绠楃鐨勮繍绠椾紭鍏堢骇鍏卞垎涓15 绾с1 绾ф渶楂橈紝15 绾ф渶浣庛 鍦ㄨ〃杈惧紡涓紝浼樺厛绾ц緝楂樼殑鍏堜簬浼樺厛绾ц緝浣...
  • 扩展阅读:www.sony.com.cn ... c语言1&&4 ... c语言1- 0 ... c语言1&3 ... c语言2&&3 ... 4&3 ... c语言4&3 ... c语言中 x y ... c语言x&y ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网