成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

兩個(gè)char型數(shù)據(jù)相加 兩個(gè)char類型的數(shù)據(jù)相加為什么結(jié)果卻是數(shù)字?

兩個(gè)char類型的數(shù)據(jù)相加為什么結(jié)果卻是數(shù)字?char實(shí)際上就是int型,保存的是字符的ascii碼,所以char基本上和int是通用的,因此兩個(gè)char相加的結(jié)果是數(shù)字,而且char是可以和int直

兩個(gè)char類型的數(shù)據(jù)相加為什么結(jié)果卻是數(shù)字?

char實(shí)際上就是int型,保存的是字符的ascii碼,所以char基本上和int是通用的,因此兩個(gè)char相加的結(jié)果是數(shù)字,而且char是可以和int直接相加的。利用這一特性,可以方便的實(shí)現(xiàn)字母的大小寫(xiě)轉(zhuǎn)換,以及字符型數(shù)字和數(shù)字之間的轉(zhuǎn)換。

兩個(gè)char相加,要先轉(zhuǎn)換為int么?

#include<stdio.h>intmain(){chara="0",b[10]={"1"}//"0"==48,"1"==49intifor(i=0i<10i ){a=a b[i]}printf("%dn",a)printf("%cn",a)return0}測(cè)試結(jié)果:97a//a的ASCII碼為97C語(yǔ)言有類型轉(zhuǎn)換機(jī)制,在執(zhí)行運(yùn)算時(shí),小于int的類型將會(huì)提升。換句話說(shuō),(這里)兩個(gè)char類型相加,會(huì)自動(dòng)轉(zhuǎn)換成int類型運(yùn)算,得到結(jié)果后再轉(zhuǎn)換為char類型。這是隱式轉(zhuǎn)換。