初学C语言2

C语言规定变量名的其它只能由字母 数字 下划线3种字符组成
变量名的首字符只能由字母或下划线组成
变量名不能包括除_下划线以外的特殊字符
变量名不能是保留字/关键字
等号右边赋值给左边 int salary1 = 2500 即月薪2500
数值类型重点掌握int
浮点型重点掌握 双精度浮点型double(十六位有效数字) 单精度浮点型float(7位有效数字)
字符类型char
小明的月薪2500
int salary = 2500;
printf("小明的月薪是: %d\n", salary);
%d表示salary输入为一个十进制数字
%%表示一个%
表示十(10)口心思,八(8)目共赏
int num1 = 10;
int num2 = 8;
printf("%d口心思\n%d目共赏",num1,num2); 
已知长方形的宽和高,求面积
float height = 150.0f;   
float width = 25.0f;    
float s = height * width;  
printf("长方形的面积为: %f\n",s);
注释:%f对应的s的变量,%可控制精度,float默认小数点后七位,%.2表示小数点后2位
float类型变量赋值时需在数值末尾加上一个f  float类型占位符是%f
已知圆的半径,求面积
double radius = 2.5;
double area = 3.141592653 * radius * radius;
printf("圆的半径为%lf,面积为%lf\n",radius,area);
注释 通常小数被存储为double类型,如2.0
数字后使用l,数字成为long double类型,如2.0l
%.2lf可以控制数字的显示精度
更改盖伦(用变量表示)
#include <stdlib.h>
int main()
{
  double AD = 75.22;
  double ADadd = 4.5;
  int ADrange = 172;
  printf("伤害: %.2lf(+%1lf)\t攻击距离: %d\n",AD,ADadd,ADrange);
}

打印字符对应的ADCII码
char ch1 = 'a'  
char ch2 = 'A'
char ch3 = ' '
printf("字符\tASCII码\n");
printf("%c\t%d\n",ch1,ch1);
printf("%c\t%d\n",ch2,ch2);
printf("%c\t%D\n",ch3,ch3);
printf("%c\t%d\n",ch1-32,ch1-32)
注释:有符号char取值-128——127,无符号char取值0——255
char 类型是否由符号取决于编译器
常用ASCII码 值32 符号空格 值65-90 符号A-Z 值97-122 符号a-z (即大写小写之间差一个空格的值)
例
char ch1 = 'A';
printf("要打印的字符为: %C\n", ch1);
例
  char ch1 = 'a';
printf("要打印的字符为: %d\n",ch1);
例
char ch ='a';
printf("ASCII码: %d-字符: %c\n", ch, ch);
posted @ 2020-03-12 21:24  BBE1  阅读(239)  评论(0)    收藏  举报