6 2.1当一个整数赋值给char类型变量的时候,会自动转换成char字符型,最终结果是一个字符。 7 2.2当一个整数没有超出byte,short,char的取值范围的时候,这个整数可以直接赋值给byte,short,char类型的变量。 8 */ 9 10 public class CharTest{ 11 public static void main(String[] args){ 12 13 char c1 = '...
定义的时候只是为这个变量申请了100字节的存储空间 实际赋值的时候不一定全部要占用 计算长度的时候也是按实际赋值长度算的
a[10]就是定义一个最多可以存储10位长度的数组,存入的字符可以小于10,相当于后面的空间空着。hello的字符长度本来就是5,相当于只用了a[10]中的前五个空间来存
1.include <iostream>#include <cstring>using namespace std;int main(){ char str[50]; printf("请输入你的字符串:\n"); gets(str); int len = strlen(str); int sum = 0; for(int i=0;i<len;i++) if(str[i]>='A'&&str[i]<='Z') sum++; ...