C语言第一天课堂笔记<详细+注释>

来源:互联网 发布:域名解析软件 编辑:程序博客网 时间:2024/06/05 20:46

**// 单行注释(反斜杠和后面注释之间有一个空格)
/*

多行注释

*/
//main函数 是入口函数
//调试方式 断点调试
//程序的执行方式之一 顺序执行
int main(int argc, const char * argv[]) {

/*
//打印函数 双引号 分号 一定要是英文状态下的
printf(“准备下课休息下….”);

//基本数据类型//最小的存储单位 bit(比特)//字节是(byte)计算机的存储单位//1字节(byte) = 8个bit//1kb = 1024byte//1Mb = 1024kb//常量:程序运行期间不能被改变的量//整型常量:4,10,15//浮点型常量:1.6,1.08//变量:与常量相对应 程序运行期间可以改变的量//声明一个变量//数据类型 +变量名 = (赋值运算符)初值//声明一个表示年龄的变量  变量名字的命名规范:  最重要的 1.见名知意  2.只能由数字 字母 下划线组成 3.不能以数字开头 4.中文也可以,但是在公司当中,不想挨打就别用中文起变量名.  5.不能与系统关键字重名.  6.变量名不能重复定义  声明一个变量 int age = 22;//定义一个单精度浮点型变量float a = 1.5;//定义一个字符类型变量char b = 'a';//改变变量的值 变量名 =  新值;//使用变量的时候 一定要注意 联系程序的上下文(重点)age = 30;a = 2.5;b = 'c';*///练习:交换两个整型变量的值//思路:利用第三个变量 来交换//声明两个整型变量

// int a = 5;
// int b = 6;
// //声明一个临时变量用于交换
// int temp = 0;
// //进行交换
// temp = a;
// a = b;
// b = temp;
// printf(“a的值是:%d,b的值是:%d\n”,a,b);
//
// //进制转换口诀
// //X进制转换到十进制:按权求和
// //十进制转换到X进制:连除倒取余
//
// 算数运算符
// 求两个整型变量的和 差 积 商 余
// int a = 5;
// int b = 10;
// int sum = 0;
// sum = a + b;
// int margin = 0;
// margin = a - b;
// int accumulate = 0;
// accumulate = a * b;
// float div = 0;
// div = (float)a / b;
// int reminder = 0;
// reminder = a % b;
// printf(“a+b的和是:%d\n”,sum);
// printf(“a-b的差是:%d\n”,margin);
// printf(“a*b的积是:%d\n”,accumulate);
// printf(“a/b的商是:%.2f\n”,div);
// printf(“a/b的余是:%d\n”,reminder);
//
// //自增运算符 ++ 自减运算符 –
// //相当于 a = a + 1; 相当于 a = a - 1;
//
// //练习 计算a,b,result
// //在进行运算时,如果++在前面,先执行自增,然后再参与运算
// //如果++ 在后,先执行运算,再执行自增
// //无论++在前还是在后,最终总是要自增的
// a++;
// a–;//此处a是5
// int result = (a++) + (++b);
// //这时++在后的a++要进行自增
// result = a + b;
//
// int c = 4;
// result = (a++) + (–c);//执行完a = 7 ,c = 3,result = 9
// ++b;//b = 12
// c–;//c = 2;
// result = (–a) + (b–) + (c++);//执行完 a = 6,b = 11,c = 3,result = 20
// printf(“%d\n”,result);
//复合运算符
//a += b相当于 a = a + b
//a -= b相当于 a = a - b
//a /= b相当于 a = a / b
//a = b相当于 a = a b
// //a %= b相当于 a = a % b
int a = 4;
int b = 5;
a += b;
int result = (++a) + b;
printf(“结果是:%d\n”,result);
// //打印函数
// printf(“双引号之间的内容是打印的内容\n”);
// //使用占位符 进行打印
// //%d 占位符 是和要打印的数据类型相对应
// //整型 使用 %d
// //浮点型 使用 %f
// //字符型 使用 %c
// //%hdd 短整型
// //%ld 长整型
// //换行符 \n
// printf(“result = %d\n”,result);
// printf(“a = %d\n”,a);
// printf(“b = %d\n”,b);
// printf(“a = %d b = %d\n”,a,b);//双引号之间打印的不同变量需要用空格隔开以防出错
//
// //语句是程序运行的最小单位,以分号结尾
// 格式化输出
//占位符打印
//打印四位数 如果不够补零
//如果不加0,用空格补上,最少占4位
// printf(“%04d\n”,12);
// //打印浮点型 默认打印小数点后6位
// printf(“%f\n”,1.5);
// //保留两位
// printf(“%4.2f\n”,1.5);//前面的数字表示总共输出几位,如果保留之后不足位,前面用空格补足
// printf(“%4d\n”,112);//不足位,前面补空格
// printf(“%-4d\n”,112);//不足位,后面补空格
// printf(“\\n”);//输出一个\和%应打两个成对使用
// printf(“%%”);

// 格式化输入
//输入时需要先声明一个变量来接收你输入的值
// int a = 0;
// printf(“请输入一个整数:\n”);
// //输入函数
// //&取地址符
// //输入结束时 需要按键盘上的大回车来结束
// scanf(“%d”,&a);
// printf(“%d”,a);
//输入两个整数 并求和
//如果你要输入多个数,最好使用符号进行隔开
// //并且你在输入的时候,要以相应的格式进行输入
// int a = 0,b = 0,c = 0,d = 0,sum = 0;
// printf(“请输入两个整数:\n”);
// scanf(“%d,%d”,&a,&b);//需要按照格式输入,用什么字符连接,输入对应的连接字符时才能输入第二个整数
// scanf(“%d %d”,&c,&d);
//
// sum = a + b + c + d;
// printf(“sum is %d\n”,sum);
//
//
// return 0;

}**

0 0
原创粉丝点击