初学C语言3
a转A
char ch = 'a';
printf("%c\n", ch - '32');
备注:32也可以写成空格' ' 一个空格代表32
char ch = 'a';
printf("%c\n", ch - '32');
备注:32也可以写成空格' ' 一个空格代表32
系统自带的两张图片+手机的图片
scanf可以读取不同格式的数据
格式字符串的用法与printf函数类似
读取基本类型的值时,变量前要加&(取地址)
%d把输入解释成有符号整型
%c把输入解释成字符型
%s把输入解释成字符串
%f把输入解释成单精度浮点数
%lf把输入解释成双精度浮点数
格式字符串的用法与printf函数类似
读取基本类型的值时,变量前要加&(取地址)
%d把输入解释成有符号整型
%c把输入解释成字符型
%s把输入解释成字符串
%f把输入解释成单精度浮点数
%lf把输入解释成双精度浮点数
设计武器最大伤害200,要求输入玩家的力量,计算武器实际最大伤害
double shijishanghai;
int strength;
double maxshanghai = 200;
printf("请玩家输入当前角色的力量: ");
scanf("%d, &strength");
shijishanghai = maxshanghai * (strength + 100) / 100;
printf("武器的实际伤害时: %.2lf", shijishanghai);
double shijishanghai;
int strength;
double maxshanghai = 200;
printf("请玩家输入当前角色的力量: ");
scanf("%d, &strength");
shijishanghai = maxshanghai * (strength + 100) / 100;
printf("武器的实际伤害时: %.2lf", shijishanghai);
取模% 5 % 2 (即取5除以2的余数)
取模的值(正负)与第一个数(被除数)有关
取模的值(正负)与第一个数(被除数)有关
运算符 赋值运算符 算术运算符 关系运算符 逻辑运算符
表达式操作与算符结合 a = (b+3) + (b-1)
单等号= 计算顺序:从右往左
一元运算符:++(后置)、--(前置) 二元运算符:+、-、*、/(除法)、%(取模)
表达式操作与算符结合 a = (b+3) + (b-1)
单等号= 计算顺序:从右往左
一元运算符:++(后置)、--(前置) 二元运算符:+、-、*、/(除法)、%(取模)
运算符可以比较 大小 高低 长短
printf("整型所占空间是%d字节\n", sizeof(int));
sizeof 默认单位4字节 long long 8字节![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
sizeof 默认单位4字节 long long 8字节









浙公网安备 33010602011771号