C语言中的几种常量
这里需要说明的是是字符串结束等等标志,在计算字符串长度的时候不计入其中。
转义字符 意义 ASCII码值(十进制)
a 响铃(BEL) 007
b 退格(BS) 008
f 换页(FF) 012
n 换行(LF) 010
r 回车(CR) 013
t 水平制表(HT) 009
v 垂直制表(VT) 011
反斜杠 092
? 问号字符 063
’ 单引号字符 039
" 双引号字符 034
空字符(NULL) 000
ddd 任意字符 三位八进制
xhh 任意字符 二位十六进制
基本 *** 作符
附学习代码
#define _CRT_SECURE_NO_WARNINGS 1
#include
//枚举 - 一一列举
//性别:男,女,保密
//三原色:红色,绿色,蓝色
//星期:1 2 3 4 5 6 7
//C语言提供了一个枚举类型
//enum Sex
//{
// //4.枚举常量
// MALE,//0
// FEMALE,//1
// SECRET//2
//};
//
//enum Color
//{
// RED,//0
// GREEN,//1
// BLUE//2
//};
//int main()
//{
// //4. 枚举常量
// //enum Sex s = MALE;
// printf("%d %d %dn", RED, GREEN, BLUE);
//
// return 0;
//}
//#define M 100
//int main()
//{
// //3. #define 定义的标识符常量
// int a = M;
// int arr[M] = {0};
// printf("%dn", a);//100
//
// return 0;
//}
//
//int main()
//{
// //1. 字面常量
// 20;
// 3.14;//
// 'a';//字符常量
// "abcdef";//字符串常量
//
// int a = 10;
// char ch = 'w';
//
// //2. const修饰的常变量
// //const 是一个C语言的关键字
// //const 常属性的意思
// //const int num = 10;//
// //printf("%dn", num);
// //num = 20;//修改 - err
// //printf("%dn", num);
// //数组
// //int arr[10] = { 0 };
// //const int n = 10;
// 这里的n本质是一个变量,所以不能使用在数组定义时,指定大小
// 所以叫n是常变量
// //int arr[n] = { 0 };
//
//
// return 0;
//}
//strlen - 库函数
//求字符串的长度
#include
//
//int main()
//{
// char arr1[] = "abc";
// char arr2[] = { 'a', 'b', 'c', ''};
//
// printf("%dn", strlen(arr1));
// printf("%dn", strlen(arr2));
//
//
//
// return 0;
//}
//调试
//dev C++
//vs code
//n
//
//转义字符
//转变原来的意思
//
//int main()
//{
// printf("abcdefn");
// printf("abcndefn");
//
// return 0;
//}
//int main()
//{
// //三字母词
// //??)-->]
// //??(-->[
// printf("(are you ok??)");
// //(are you ok]
// //
// return 0;
//}
//
//
//%d - 打印整型
//%s - 打印字符串
//%c - 打印字符
//
//
//int main()
//{
// //printf("%c", ''');
// //printf("%s", "abcdef");
// //printf("%s", "a");
// //printf("%s", """);
//
// //printf("c:\test\test.c");//c:testtest.c
// //
//
// //printf("aaaaa");
// //printf("abtcdef");
//
// //printf("%cn", '130');//
// //130 代表的是把130这个8进制数数字转换成10进制后得到的88,作为ascii码值代表的字符 ‘X’
//
// //printf("%cn", 'x31');
// //31 这个16进制数字转换为10进制得到的49,做为ascii码值代表的字符 ‘1’
//
// printf("%dn", strlen("c:test628test.c"));//?
//
//
// return 0;
//}
//1. 注释是用来解释代码
//2. 注释可以注释一些不需要的代码
// C++注释风格
//int main()
//{
// int a = 10;//创建一个整型变量a,并赋值10
//
// return 0;
//}
//int main()
//{
// int input = 0;
// printf("学习n");
// printf("你会好好学习吗?(1/0):");
// //1 0
// scanf("%d", &input);
// if (1 == input)
// {
// printf("好offern");
// }
// else
// {
// printf("卖红薯n");
// }
//
// return 0;
//}
//
//int main()
//{
// int line = 0;//行数
//
// printf("开始学习n");
//
// while (line<20000)
// {
// printf("%d:敲代码n", line);
// line++;
// }
//
// if (line < 20000)
// printf("好好学习n");
// else
// printf("好offern");
//
// return 0;
//}
//int Add(int x, int y)
//{
// int z = 0;
// z = x + y;
// return z;
//}
//
//int main()
//{
// int num1 = 0;
// int num2 = 0;
// int sum = 0;
// scanf("%d %d", &num1, &num2);
// //求和
// //sum = num1 + num2;
// sum = Add(num1, num2);
//
// printf("%dn", sum);
//
// return 0;
//}
//int main()
//{
// //int a = 1;
// //int b = 2;
// //int c = 3;
// //....
// //1~100
// //数组 - 能够存放一组相同类型的元素
// //
// int arr[10] = {1,2,3,4,5,6,7,8,9,10};
// //0~9
// //int arr2[100] = { 0 };//
// //printf("%dn", arr[8]);
// //printf("%d %d %d %d", arr[0], arr[1], arr[2], arr[3]);
// int i = 0;
// while (i < 10)
// {
// printf("%d ", arr[i]);
// i = i+1;
// }
// //
// //C99标准中引入【变长数组】
// //
// return 0;
//}
//int main()
//{
// //printf("%dn", 7 / 3);//2....1
// //printf("%fn", 7 / 3.0);
//
// printf("%dn", 7 % 3);//2...1
//
// return 0;
//}
//int main()
//{
// int a = 0;//初始化
// //
// a = 20;//赋值
// //a = a + 10;
// a += 10;//复合赋值符
//
// a -= 15;//*= /= >>= <<= &= |= ^=
// printf("a=%dn", a);
// return 0;
//}
int main()
{
//int a = 2;
//int b = a + 3;
//a+3
//+ -- 2个 *** 作数
//+ 是双目 *** 作符
//单目 *** 作符 只有一个 *** 作数
return 0;
}
本次笔记分享结束,欢迎家人问一起探讨学习。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)