C语言知识小清单(1)

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');

总结:每天坚持一点点,坚持带来大改变
本文涉及的知识点非常基础,哪里有错误欢迎大家指出一起交流

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

江财菊圃路彭家桥C++一霸

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值