C语言知识小清单(1)
`
适用人群:会敲hello world和一些简单循环语句 的,知识储备不太够的大一学生
前言
本文仅作为一位快要期末考试的大一学生,系统地梳理知识
提示:以下是本篇文章正文内容,下面案例可供参考
一、如何使用其他项目的变量?
#include <stdio.h>
extern int ios;//ios为另一个文件的变量
int main()
{
printf("hehe\n");
int a=0;
printf("%d", a);
printf("%d", ios);
return 0;
二、求字符串长度
1.使用strlen()函数
代码如下(示例):
char arr1[] = "hello";
char arr2[] = { 'h','e','l','l','o','\0'};
int len = strlen("abc");
printf("%d\n", len);
printf("%s\n",arr1);
printf("%s\n", arr2);
printf("%d\n", strlen(arr1));
printf("%d\n", strlen(arr2));
2.直接数
问题如下(示例):
测验:请问字符串"\twe\328"的字符长度为?答案为5.
烫知识:转义字符串算一个字符
转义字符串
eq:假如我们要在屏幕上打印一个目录:c:\code\test.c我们该如何写代码 ?:
printf("c:\\code\\test.c\n");
//使用\\可防止\t变为转义字符
//打印单引号‘,使用\'
//理论是printf("%c\n",''');
printf("%c\n", '\'');
//打印双引号用\"
printf("%s", "\"");
//水平制表符=Tab键=\t
//\ddd表示1~3个八进制的数字。如:\130对应X
//1*8^2+3*8=88,ascll码的88对应字符X
printf("%c\n",'\130');
//假如我想打印字符H,查表得H对应的Ascll码对应72
//十进制的72转换为八进制的110
printf("%c\n", '\110');
总结:每天坚持一点点,坚持带来大改变
本文涉及的知识点非常基础,哪里有错误欢迎大家指出一起交流