网站开发未来发展趋势,电商网站前端开发,网站建设定做,如何做网站访问量的统计C基础入门#xff08;部分省略#xff09;
数据类型
整型
数据类型占用空间取值范围short2字节(-215-215-1)int4字节(-231-231-1)longWindows为4字节#xff0c;Linux为4字节(32位)#xff0c;8字节(64位)(-231-231-1)long long8字节(-263-263-1)
浮点型
数据类型占用…C基础入门部分省略
数据类型
整型
数据类型占用空间取值范围short2字节(-215-215-1)int4字节(-231-231-1)longWindows为4字节Linux为4字节(32位)8字节(64位)(-231-231-1)long long8字节(-263-263-1)
浮点型
数据类型占用空间有效数字范围float4字节7位有效数字double8字节15-16位有效数字
字符型
占1个字节字符型变量并不是把字符本身放到内存中存储而是将对应的ASCLL码放入存储单元
char c c;转义字符
转义字符含义ASCLL码十进制\a警报007\b退格008\f换页012\n换行010\r回车013\t水平制表009\v垂直制表011\\一个反斜线字符092\’一个单引号字符039\一个双引号字符034\?一个问号063\0数字0000\ddd8进制转义字符3位8进制\xhh16进制转义字符3位16进制
字符串
Cchar 变量名[] abc
Cstring 变量名 abc
布尔类型
true(1)false(0)占1个字节大小 goto
# includeiostream
using namespace std;void test02() {cout 1 endl;cout 2 endl;goto FLAG;cout 3 endl;cout 4 endl;FLAG:cout 5 endl;
}int main() {//test01();test02();system(pause);return 0;
}函数值传递
值传递时如果形参发生并不会影响实参
# includeiostream
using namespace std;void swap(int a, int b) {cout a b endl;int temp a;a b;b temp;cout a b endl;
}void test02() {int a 10;int b 20;swap(a, b);cout a b endl;
}int main() {//test01();test02();system(pause);return 0;
}指针
空指针和野指针
空指针指针变量指向内存中编号为0的空间
用途初始化指针
注意空指针指向的内存是不可访问的
野指针指针指向非法空间
const修饰指针
const修饰指针 常量指针指针指向可修改指向的值不可修改const修饰常量 指针常量指针指向不可修改指向的值可修改const都修饰都不可以改
指针和数组
# includeiostream
using namespace std;void test02() {int arr[] { 1, 2, 3, 4, 5, 6 };int* p arr;cout *p endl;p;cout *p endl;int* p2 arr;for (int i 0; i sizeof(arr) / sizeof(arr[0]); i) {cout arr[i] ;cout *p2 ;p2;}
}int main() {//test01();test02();system(pause);return 0;
}指针和函数
# includeiostream
using namespace std;void swap(int* a, int* b) {cout *a *b endl;int temp *a;*a *b;*b temp;cout *a *b endl;
}void test02() {int a 10;int b 20;swap(a, b);cout a b endl;
}int main() {//test01();test02();system(pause);return 0;
}