*IDE( Intergrated Development Environment):集成开发环境
集成了包括storyboard(可视化编程工具),编译器,代码编辑工具等等..
*Xcode提供了一个智能的功能,就是实时的对代码进行检测,一般的错误能提示,另外可以command+B手动的进行编译链接,就可以查出语法错误.
*注意在一个大项目中添加多个小程序(target),就避免了麻烦,另外注意运行的时候要在工具栏的上方进行程序的切换才行.
*一个程序只能有一个main函数.
*C语言的注释有单行注释 // 和多行注释/* */,多行注释不可以嵌套多行注释,但是多行注释可以嵌套单行注释.
*程序在运行的时候,处理数据一般在内存中进行,这个时候设置变量就是为了在内存中开辟一个存数据的空间.所以变量其实就是一个空间.
*变量都有一个系统自动分配的地址,地址值用十六进制表示,0x开头.
*1字节=8位,所以1byte=8bit,计算机内存的存储单位是字节,byte.
*定义一个变量的时候,必须有变量名和变量类型,每种数据类型占得字节不一样,如果不确定,就不知道分配字节.
*常用的数据类型有int,float,double,char
*在赋值的时候,注意赋值符号右边的数据值类型要和声明变量时候的类型一样,而且要在数据范围内,另外注意float赋值的时候需要在数据后面加f,比如float a = 1.22f.
*char类型的变量只能存一个字符,如果放了多个字符,则只会保存最后一个字符,不能存放中文,因为一个中文占三个字节.
*printf输出针对不同的类型变量有不同的占位符,int—>%d,float—>%f,double—>%lf,
char—>%c.
*使用printf输出的时候可以连续输出,但是得一一对应位置.比如printf(“%d%d%d”,a,b,c);
*double类型变量占据8个字节,float类型变量占据4个字节.
*定义变量时,就要给其赋值,否则会是一个随机值.
*一个变量值在定义了之后可以改变再赋值,新值会覆盖旧址.
*在输出的时候,%d可以控制打印位数,比如%08d,意思就是打印八位整数,没有的数字用0补足,打印出来就是00000008,而%md的m可以是负数,在数据位数不足的时候,会在后面用空格补足;而%f可以控制打印的小数点后面的位数,比如%.2f,就是保留小数点后两位.
|
|