#pragma mark-
注释
// 注释:用于解释说明,不参与编程的运算
// 单行注释:注释一行代码 cmd+/
/* 多行注释:
cmd+a 全选
cmd+c 复制
cmd+v 复制
cmd+r 运行
cmd+. 程序结束
// 注释:用于解释说明,不参与编程的运算
// 单行注释:注释一行代码 cmd+/
/* 多行注释:
cmd+a 全选
cmd+c 复制
cmd+v 复制
cmd+r 运行
cmd+. 程序结束
*/
//main
主函数:应用程序的入口
一个程序必须有一个
main
函数,并且只能有一个。
return 0
;结束
#pragma mark-进制
//
进制的概念:进位机制,逢几进一,比如说十进制:逢十进一
//
常用的进制:十进制,八进制,二进制,十六进制。
//进制之间的转换
//10进制转换为N进制 连除到取余
//将N进制转化为10进制,按权求和。
#pragma mark-数据类型
//作用:容器大小(所占的内存大小),容器存放什么类型的数据。
/*
分类及所占的内存大小
char 字符型 1字节
short 短整型 2字节
int 整形 4字节
long 长整形 4/8字节
float 单精度浮点型 4字节
double 双精度浮点型 8字节
注:long 所占的字节数与操作系统相关 ,64位操作系统占8字节,32位占4个字节。
*/
char a='a';
int b=124254;
short c=123;
long d=12344578;
float e=3.14;
double f=3.1415926;
#pragma mark-常量
//概念:程序运行期间不能改变的量。
//常量的分类:
/*
1.字符常量: 'a' ,'b','2','?';
2.整形常量:1,100,78;
3.浮点型常量:1.2,3.1415926
*/
#pragma mark-变量
//概念:程序运行期间可以改变的量。
//定义:数据类型 变量名 = 初值;
//10进制转换为N进制 连除到取余
//将N进制转化为10进制,按权求和。
#pragma mark-数据类型
//作用:容器大小(所占的内存大小),容器存放什么类型的数据。
/*
分类及所占的内存大小
char 字符型 1字节
short 短整型 2字节
int 整形 4字节
long 长整形 4/8字节
float 单精度浮点型 4字节
double 双精度浮点型 8字节
注:long 所占的字节数与操作系统相关 ,64位操作系统占8字节,32位占4个字节。
*/
char a='a';
int b=124254;
short c=123;
long d=12344578;
float e=3.14;
double f=3.1415926;
#pragma mark-常量
//概念:程序运行期间不能改变的量。
//常量的分类:
/*
1.字符常量: 'a' ,'b','2','?';
2.整形常量:1,100,78;
3.浮点型常量:1.2,3.1415926
*/
#pragma mark-变量
//概念:程序运行期间可以改变的量。
//定义:数据类型 变量名 = 初值;
//例如:int a=0;
//数据类型:用来规定该变量的空间的大小以及存储数据的类型。
//变量名:给变量起个名字,起到唯一标识的作用。
// = :赋值符号,用来将等号右边的值赋值给左边的变量,赋值过程是拷贝的过程。
//初值:给变量赋一个初始值。
/*
变量名的命名规范:
1.必须有数字、字母、下划线组成,不能以数字开头;
2.见名知意;
3.不能重名;
4.不能使用系统的关键字,比如说:int int =1;(错误);
5.驼峰命名法(大小驼峰区别在于第一个单词首字母是否大写)。
int appleCount = 5;
*/
//定义一个学生的属性
int age = 18;
char name ='a';
printf("%c年龄:%d\n",name,age);
//变量名:给变量起个名字,起到唯一标识的作用。
// = :赋值符号,用来将等号右边的值赋值给左边的变量,赋值过程是拷贝的过程。
//初值:给变量赋一个初始值。
/*
变量名的命名规范:
1.必须有数字、字母、下划线组成,不能以数字开头;
2.见名知意;
3.不能重名;
4.不能使用系统的关键字,比如说:int int =1;(错误);
5.驼峰命名法(大小驼峰区别在于第一个单词首字母是否大写)。
int appleCount = 5;
*/
//定义一个学生的属性
int age = 18;
char name ='a';
printf("%c年龄:%d\n",name,age);