我的IOS学习历程-第一天
这是第一天的IOS学习 学的是C语言 比较简单和基础 以下是学习操作时候的源代码测试和一些小知识点:
(绿色字部分为知识点,其他的大致为事例语句)
#import <Foundation/Foundatio n.h>
// 单行注释
/*
多行注释
*/
//main函数是入口函数
//调试方式断点调试(执行到断点句)
//程序的执行方式之一:顺序执行
int main(int argc,const char * argv[]) {
@autoreleasepool {
// insert code here...
//双引号和分号一定要是英文状态下
//printf("Hello");
//最小的存储单位 bit(比特)
//字节是(byte)计算机的存储单位
//1子节(byte) = 8个bit
//1kb = 1024 byte
//1Mb = 1024 kb
//常量:程序运行期间不可被改变的量
/*
整形常量:4,10,15
浮点型变量:1.5,1.08
*/
//变量:与常量相对应程序运行期间可以改变的量
//声明一个变量:数据类型 + 变量名 =初值 等号叫赋值运算符
//声明一个表示年龄的变量
//汪峰 24
//变量名的命名规范:
//最重要的 见名知意 只能由数字 字母下划线组成,不能以数字开头,中文也可以(基本不会用)
//不能与系统关键字重名
//名字不能重复定义
//声明一个变量 有声明才有使用
// int age = 24;
//定义一个单精度浮点型变量
// float a = 1.5;
//定义一个字符类型变量
// char b = 'a';
// 改变变量的值变量名 = 新值
//使用变量的时候一定要 联系程序的上下文
// age = 30;
// a = 2.5;
// b = 'a'+11;
// int c = 10;
// int d = age;
// int e = c;
// age = e;
// c = d;
// printf("%d,%d\n",age,c);
//两个变量的交换声明第三个变量进行值的转换赋值 做中间量
// int a = 5;
// int b = 2;
// int temp = 0;
// temp = a;
// a = b;
// b = temp;
// printf("%d,%d\n",a,b);
//算数运算符
//求两个整型变量和 差积 商
// //声明两个整型变量
// 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;
// a++;//相当于a = a + 1 a自增1
// //自减运算符
// //相当于 a = a - 1 a自减1
// a--;
// // 计算 a,b,result
// //在运算时,如果++在前面,先进行自增,然后再参与运算,如果++在后面,先参加运算再自增
// int b = 10;
// int result = (a++) + (++b);
// //这时 ++在后的a要进行自增
// //无论++在前还是在后最终都要自增的
// result = b + a;//a = 6 b = 11
// int c = 4;
// result = (a++) + (--c);//result = 9 a = 6 c = 3
// ++b;//b = 11 a = 7 c = 3
// --c;//b = 12 a = 7 c = 3
// result = (--a) + (b--) + (c++);//result = 20 a = 6 b = 12 c = 2
// printf("%d\n",result);
//复合运算符:+= -= /= *= %=
//a += b相当于 a = a + b;
//a += 1相当于 a = a + 1;
//
// char a = 'a';
// char b = 'B';
// a = a - 32;
// b = b + 32;
// //a = 9 b = 5
//// int result = (++a) + b;
// //使用占位符 进行打印
// // %d为占位符适合 要打印的数据类型相对应
// //整形: %d 浮点型: %f字符型: %c
// //换行符 \n
// printf("a = %d",a);//printf("双引号之间的是打印的内容")
//表达式+分号=语句
//占位符打印
// printf("%04d\n",12);//打印四位数如果不够补0 如果不加0补空格
// // 打印浮点型
//// printf("%.2f",1.5);//打印浮点型默认打印小数点后6位 +.2就是小数点后两位 5.2就总占五位 小数点后2两位小数点本身占一位
//// printf("%4d,",112);//不够前面补空格加负号后面加空格
// printf("%c",92);
// 格式化输入
// 输入时需要先声明一个变量来接收你输入的值
// 输入时需要&取地址符
// 输入结束时需要按键盘上的大回车来结束
// int a = 0;
// printf("请输入一个整数\n");
// scanf("%d",&a);
// printf("%d",a+1);
// 输入两个整数并求和
char a ='a';
int b =32;
//printf("输入两个数,以逗号隔开\n");// 输入函数
// 如果你要输入多个数,最好使用符号进行隔开
// 并且你在输入的时候要以相应的格式输入
//scanf("%d,%d",&a,&b);// 求和
a = a - b;
printf("a=%c",a);
}
return0;
}