iOS学习笔记第1天——C基础:常量、变量、注释
来源:互联网 发布:不可思议的妈妈 知乎 编辑:程序博客网 时间:2024/06/06 16:55
一、注释及注意点
1、单行注释://
2、多行注释:/**/
3、注释的嵌套:
1>多行中可以嵌套单行:/*
//
*/
2>单行只能在本行嵌套多行注释:// /**/
3>多行注释不能嵌套多行注释:/*
/**/此处会按照第一个*/来结尾
*/
二、常量
1、整形常量(数值表示的范围:short < int < long)
int number =10;
2、实型
1>单精度float:
float floatValue =10.1f;
// float只能保留7位有效数字,并且默认保留6位有效小数,如果数字超出了7位,就会显示一些垃圾数据
// float可以在初始化变量时候,在数字结尾后加一个f,以区分float和double
printf("%.2f", floatValue);
// float的占位符为%f,%.xf可以用于指定输出小数的位数
2>双精度double:(实型在默认情况下都是double类型)
double doubleValue =3123.1415926
printf("%lf",doubleValue);
// double可以保留15位有效数字,但与float一样:默认只显示6位小数
3、字符型常量
char charValue ='a';
charValue ='李'(错误)
//字符型常量只能保存一个字符,不能保存更多字符,中文在C中占用3个字节,因此无法用char保存
//字符型常量在内存中默认占用1字节
字符型常量的特殊情况——转义字符:'\n','\t'
5、字符串常量
在C语言中,只要用“”括起来的都是字符串:如"abc"
6、指针
*指针也是一种常量
三、变量
1、变量的定义
// 1. 开辟内存空间,用于储存变量,定义的标示符就是变量的名称以及这块内存区域的标识
int number;
// 2. 初始化变量:对定义的变量第一次赋值,称之为初始化
number = 10;
变量创建出来如果不进行初始化,此块内存会保留之前留下的垃圾数据,但是由于Xcode的特性,为初始化的变量值统一为-,但仍然是垃圾数据
// 3. 变量必须储存与数据类型相同的数据
float floatValue = 10.1f;
double doubleValue = 3.1415;
char charValue = 'a';
2、变量的使用
printf("%d %f %lf %c", int, float, double, char); //变量要使用对应的占位符号
3、基本数据类型的定义,根本上就是值传递
int number = 20;
四、变量的作用域
1、概念:变量生效的范围
2、在变量定义的那一行开始,知道大括号结束或者遇到return为止
{
int number;
return 0;
}
3、同一作用域内,不能出现同名的变量
{
int value;
int value;
}
不同作用域内,可以有同名的变量
int number;
{
int number;
}
4、如果自己的作用域内有变量,那么会优先使用自己的变量
int number;
{
int number;
number = 10;
printf("%d", number); // number = 10;
}
printf("%d", number); // number = 0;
5、当一个作用域内使用一个变量,本作用域没有的话会向外寻找
int number;
{
number = 10;
}
五、变量在内存中的存储
1、内存的使用存储是由大到小的寻址方法
int value1;
int value2;
printf("value1 = %p\n", value1); // 0ff7x8
printf("value2 = %p\n", value2); // 0ff7x4
// 先定义的变量,内存地址一定比后定义变量的大
- iOS学习笔记第1天——C基础:常量、变量、注释
- iOS学习笔记第1天——C基础:printf和scanf
- 黑马程序员——C语言基础-关键字、标识符、注释、数据类型、常量、变量
- C语言基础—常量和变量
- iOS学习笔记第2天——C基础:运算符
- iOS学习笔记第2天——C基础:选择结构if
- iOS学习笔记第3天——C基础:选择结构switch
- iOS学习笔记第3天——C基础:循环结构while和for
- iOS学习笔记第4天——C基础:函数
- iOS学习笔记第4天——C基础:进制
- 黑马程序员之--C语言学习笔记之变量、常量和注释
- Java基础:Day02笔记内容 (常量、注释、变量)
- 黑马程序员——零基础学习iOS开发——03 c语言基础语法:关键字、标示符、注释、数据结构、变量、变量内存分析、scanf函数
- 黑马程序员——C语言基础——关键字、标示符、注释、数据、常量与变量
- 黑马程序员 ——ios基础 ——第一个C程序、常量、变量
- C#—变量、常量
- 黑马程序员——IOS基础---标识符、常量和变量(C语言)
- 常量和变量——swift学习笔记(1)
- DES加解密文件
- 插件VectorLine
- 如何从网页中调用本地exe应用程序(兼容各个浏览器)
- 动态sql
- ThinkPHP mvc新理解如何做数据的添加操作与验证
- iOS学习笔记第1天——C基础:常量、变量、注释
- 1567: [JSOI2008]Blue Mary的战役地图 二分+hash
- Android的虚线,虚线和实现并存
- OnHub不支持WEP和WPA
- beans.xml配置
- 1031
- 安装和配置CHImageGuard脚本
- iOS--错误集锦--'...' does not contain bit code. You must rebuild it with bit code enabled ...
- 奇怪的信