// main函数 是入口函数
// 调试方式 断点调试
// 程序的执行方式之一 顺序执行
int main(int argc, const char * argv[]) {
return 0;
}
// 打印函数 双引号一定要是英文的
printf("准备下课休息下......");
重点内容:
常量是程序期间,值不能被改变的量
变量:与常量相对应,程序运行期间可以改变的量
声明一个变量:数据类型+变量名字=初值(等号又叫 赋值运算符)
声明一个 表示年龄的变量
汪峰 24
变量名字的命名规范:1.见名知意 2.只能由数字 字母 下划线组成(不能以数字开头),中文是可以使用的,但是在公司不能用; 3.不能与系统关键字重名 4.名字不能重复定义
变量的声明
int age = 24;
//定义一个单精度浮点型变量
float a = 1.5;
//定义一个字符类型变量
char b = 'a';
//改变变量的值 变量名 = 新值;
//使用变量的时候,一定要注意 联系程序的上下文
age = 30;
a = 2.5;
//交换两个整型变量
int d = 10;
int c = 15;
int temp = 0;
temp = d;
d = c;
c = temp;
进制转换的口诀
*进制转换的口诀
x进制转化十进制 按权求和
十进制转换到x进制 连除倒取余*
算数运算符
求两个整型变量 和 差 积 商
声明两个整型变量
int a = 5;
int b = 3;
// 和
int sum = 0;
sum = a + b;
// 差
int sub = 0;
sub = a - b;
// 积
int mul = 0;
mul = a * b;
// 商
float div = 0;
div = a / b;
// 自增运算符 ++
int h = 5;
// 相当于 h = h + 1;
h++;
printf("%d",h);
// 自减运算符 -- 相当于 a = a - 1 自减1
h--;
在进行运算的时候,如果++在前面,先执行自增,然后再参与运算
如果++在后面,先执行运算,在进行自增
无论++在前还是在后,最终总是要自增的
int j = 10;
int result = (a++) + (++j);
这时++在后的a++ 要进行自增
// result = a + j ;// a = 6 , j = 11;
//
// int z = 4;
//
// result = (a++) + (--z);// result 9 a=7 , z=3
// ++j;// j=12
// z--;// z=2
// result = (--a) + (j--) + (z++);// result = 20 , a=6,j=11,z=3
//
复合运算符 += -= /= *= %=
a += b; 相当于 a = a + b;
a +=1 相当于 a = a + 1;
声明两个变量
// int a = 4;
// int b = 5;
// a += b;
// int result = (++a) + b;
// printf("双引号之间的内容是打印内容\n");
使用占位符 进行打印
%d占位符 是和 要打印的数据类型相对应
整型 使用%d
浮点型 使用%f
字符型 使用%c
换行符 \n
// printf("result = %d\na = %d\nb = %d",result,a,b);
占位符打印
// printf("%4d\n",12);// 如果不加0 用空格补上
// printf("%04d\n",12); // 打印4位数,如果不够补0
打印浮点型
// printf("%f\n",1.5);// 1.500000
// printf("%.2f\n",1.5); // 保留两位 1.50
//
// printf("%-4d\n",112);// 左对齐
//
// printf("\\");// 打印/
// printf("%%");// 打印%
* 格式化输入*
输入时,需要先声明一个变量 来接收你输入的值
// int a = 0;
// int b = 0;
// int sum = 0;
// printf("请输入两个整数\n");
输入函数 &取地址符 需要按键盘上的大回车来结束
如果你要输入多个数,最好使用符号进行隔开,并且你在输入的时候,要以相应的格式进行输入
// scanf("%d,%d",&a,&b);
// // 求和
// sum = a + b;
// printf("sum = %d",sum);