字符变量在定义时可以赋初值
同一英文字母的大写和小写形式代表的是不同的字符常量;
转义字符以反斜线 "\" 开头的。
字符常量可以参与任何整数运算
宏定义 避免二义性
http://t.csdn.cn/iSziR
C语言允许函数值类型缺省定义,此时该函数值隐含的类型是整形。
switch语句也可以嵌套
if switch 都可实现选择结构
都可实现多路选择
C++在调用函数时,当实参和形参的数据类型不一致时,会发生数据类型转换!将低精度转换为高精度时,由编译器隐式完成;将高精度转换为低精度时,必须用强制类型转换运算符:static_cast<>()来转换才不会造成数据丢失。精度由低到高: char->int->double->long double。
例子:
print函数声明为void print(int a,char b='b',int c=1); 下面函数调用正确的是()
print('a'); ✓
print(5,8);✓
print(5,'#');✓
print(5,'#',2);✓
CD毫无疑问是对的,A的话字符转为整数即为97,B整数赋值为char,为截断赋值 把整数的前3*8位去掉 直接后8位赋值给char
c语言中函数运行结束,没有写返回值,默认返回int型。
1.在C语言中,形参和实参不是同一存储单元ÿ