用单引号引起的 字符,实际上代表一个整数值,整数值对应于所用编译器的字符集中的序列值。(一般均采用ASCII字符集)。
双引号引起的 字符串 ,代表的是一个指向无名数组起始字符的指针。
区别: 双引号会在字符串末尾自动+' \0 ' , 单引号一般不会。
双引号保存的字符串是以 字符串+' \0 ' 的形式组合 得到。例:"hello" = "hello\0"a
单引号保存到字符串是以 单个字符的集合 得到。例: a[]={'h','e','l','l','o'}
用单引号引起的 字符,实际上代表一个整数值,整数值对应于所用编译器的字符集中的序列值。(一般均采用ASCII字符集)。
双引号引起的 字符串 ,代表的是一个指向无名数组起始字符的指针。
区别: 双引号会在字符串末尾自动+' \0 ' , 单引号一般不会。
双引号保存的字符串是以 字符串+' \0 ' 的形式组合 得到。例:"hello" = "hello\0"a
单引号保存到字符串是以 单个字符的集合 得到。例: a[]={'h','e','l','l','o'}