返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >C语言入门篇--注释,关键字typedef及转义字符详解
  • 825
分享到

C语言入门篇--注释,关键字typedef及转义字符详解

2024-04-02 19:04:59 825人浏览 独家记忆
摘要

目录注释1.注释意义2.两种注释风格2.1 C语言注释风格2.2 c++注释风格关键字typedef1.注意2.用法语法结构转义字符1.转义字符及其含义2.字面 转 特殊3.特殊 转

注释

1.注释意义

(1)代码中有不需要的代码可以直接删除,也可以注释掉。
(2)有些代码比较难懂可以注释一下。

2.两种注释风格

2.1 C语言注释风格

一次可以注释一行或多行,但不能嵌套注释。

eg:


#include <stdio.h>
int main()
{

    	printf("%Hello world!");    */   //未被注释
    	return 0;
}

2.2 C++注释风格

//xxxxxxxx 一次可以注释一行或多行,可嵌套注释。

eg:


#include <stdio.h>
int main()
{
	//printf("%hello world!");
	//printf("%hello world!");
	//printf("%hello world!");
	//printf("%hello world!");
 	  return 0;
}

关键字typedef

typedef 是类型重命名关键字。

1.注意

1.对于一般的内置类型,不建议采用typedef进行重命名,否则对别人来说可读性不高。

2.对于一些结构体、枚举、联合等可以进行重命名,提高可读性。

2.用法

语法结构

typedef关键字+原本名称+新名称

eg:


#include <stdio.h>
typedef unsigned long long ull_t;//本类型名称太长,可以重命名为一个简短易懂的名称
int main()
{
	unsigned long long num1 = 10;
	ull_t num2 = 10;
	printf("num1 =%llu\n", num1);
	printf("num2 =%llu\n", num2);	
	return 0;
}

在这里插入图片描述 

转义字符

C语言中一般用 \ 字符表示转义,后边紧跟者的为要转义的字符。
C语言中定义了一些字母前加 \ 来表示一些不能显示的ASCII字符,所有的ASCII码都可以用 \ 加数字来表示。

1.转义字符及其含义

转义字符 释义
\? 在书写连续多个问号时使用,防止他们被解析成三字母词
\' 用于表示字符常量 '
\" 用于表示一个字符串内部的双引号 "
\\ 用于表示一个反斜杠,防止它被解释为一个转义序列符
\a 警告字符,蜂鸣
\b 退格符
\f 进纸符
\n 换行
\r 回车
\t 水平制表符
\v 垂直制表符
\DDD ddd表示1~3个八进制的数字。 如: \130(八进制)----->X(对应ASCII码字符)
\xdd dd表示2个十六进制数字。 如: \x30(十六进制)---->0(对应ASCII码字符)
\0 空字符(NUL)

2.字面 转 特殊

eg:\n

n为普通字符是字面值---->\n则为转义字符。

3.特殊 转 字面

eg:\"

“为字符串双引号---->\” 在输出时可输出"

4.例题


#include <stdio.h>
int main()
{
	printf("%d\n", strlen("c:\test\328\test.c"));
	return 0;
}

在这里插入图片描述

\t、\32被解释为转义字符,算一个字符

以上就是C语言入门篇--注释,关键字typedef及转义字符详解的详细内容,更多关于C语言的资料请关注编程网其它相关文章!

--结束END--

本文标题: C语言入门篇--注释,关键字typedef及转义字符详解

本文链接: https://lsjlt.com/news/133783.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • C语言入门篇--注释,关键字typedef及转义字符详解
    目录注释1.注释意义2.两种注释风格2.1 C语言注释风格2.2 C++注释风格关键字typedef1.注意2.用法语法结构转义字符1.转义字符及其含义2.字面 转 特殊3.特殊 转...
    99+
    2024-04-02
  • C语言入门篇--关键字static详解
    目录1.修饰局部变量1.1作用1.2举例(1)不加static(2)加static(3)静态局部变量的初始化只会进行一次2.修饰全局变量2.1作用2.2举例(1)不加static(2...
    99+
    2024-04-02
  • C语言转义字符详解
    ####1.认识转义字符 所有的ASCII码都可以用“\”加数字(一般是8进制数字)来表示。而C中定义了一些字母前加""来表示常见的那些不能显示的ASCII字符,如\0,\t,\n...
    99+
    2024-04-02
  • C语言的常量,字符串,转义字符,注释你都了解吗
    目录四种常量:字符串:转义字符注释总结四种常量: 1.字面常量 如数字100,‘a’ 2.const修饰的常变量 const int n = 10 //常变量...
    99+
    2024-04-02
  • C语言详细分析讲解关键字enum与sizeof及typedef的用法
    目录一、枚举类型的使用方法二、sizeof 关键字的用法三、typedef 的意义四、小结一、枚举类型的使用方法 enum 是 C 语言中的一种自定义类型enum 值是可以根据需要自...
    99+
    2024-04-02
  • C语言初识变量常量字符串转义符及注释方式简介
    目录一:变量与常量1.1:变量1.1.1:变量的分类1.1.2:变量的优先性1.2:常量1.2.1:#define定义1.2.2:枚举常量1.2.3:const修饰的常量二:字符串介...
    99+
    2024-04-02
  • C语言入门篇--字符串的基本理论及应用
    目录字符串1.常见字符串的情况2.'\0'的证明3.字符串的用法3.1用数组3.1.1给数组直接赋字符串3.1.2以单个字符赋入数组3.2用指针4.字符串可直接输出字符串 (1)由双...
    99+
    2024-04-02
  • C语言的变量与常量 字符字符串与转义字符详解
    目录一.变量1.1定义变量的方法1.2变量的分类1.3变量的使用二.常量2.1字面常量 2.2 const修饰的常变量 2.3#define定义的标识符常量2.4...
    99+
    2024-04-02
  • C语言关键字之autoregister详解
    目录一:auto作用域生命周期auto二:register总结:一:auto 在学习关键字auto之前我们需要先了解两个概念:作用域和生命周期。 作用域 作用域(scope)是程序设...
    99+
    2024-04-02
  • 详解C语言中的Static关键字
    一、static关键字的基本含义 首先,static关键字的意思是静态的,用于修饰局部变量,全局变量和函数,修改其数据储存类型 1.局部变量:在任意一个函数内部定义的变量(不加sta...
    99+
    2024-04-02
  • c语言static关键字用法详解
    目录1.static修饰全局变量2.static修饰函数3.static修饰局部变量总结:1.static修饰全局变量 我们创建两个源文件,一个test.c,一个main.c 现在...
    99+
    2024-04-02
  • C语言关键字auto与register及static专项详解
    目录1.auto2.register3.static1.auto 在解释 auto 之前,先来了解一下什么是局部变量。 在很多印象中,对局部变量的描述是:函数内定义的变量称为局部变量...
    99+
    2024-04-02
  • C语言深度解剖篇之关键字以及补充内容
    目录关键字分类补充内容第一个C程序定义与声明变量变量的分类变量的作用域变量的生命周期作用域 vs 生命周期最宽宏大量的关键字 - auto最快的关键字 - register存储金字塔...
    99+
    2024-04-02
  • C语言转义字符有哪些及怎么使用
    这篇文章主要介绍“C语言转义字符有哪些及怎么使用”,在日常操作中,相信很多人在C语言转义字符有哪些及怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”C语言转义字符有哪些及怎么使用”的疑惑有所帮助!接下来...
    99+
    2023-06-30
  • C语言详解关键字sizeof与unsigned及signed的用法
    目录最冤枉的关键字sizeof理解被误解为函数sizeof(int)*p 表示什么意思signed与unsigned 关键字有符号整数vs无符号整数整形在内存的存储原码反码补码存储的...
    99+
    2024-04-02
  • 深入了解Golang转义字符:5个关键要点
    Golang转义字符详解:你必须知道的5个关键点 在使用Golang编程语言时,我们经常会涉及到转义字符的使用。转义字符是一种特殊的字符,用来表示一些特殊的意义,比如换行符、制表符等。...
    99+
    2024-02-25
    golang 转义字符 关键点
  • C语言中volatile关键字的深入讲解
    1. 什么是volatile关键字? volatile用于声明一个变量,告诉编译器该变量值容易发生改变,在编译、读取、存储该变量的时候都不要做任何优化,因此编译后的程序每次需要存储...
    99+
    2024-04-02
  • C语言举例讲解转义字符的使用
    目录前言啥是转义字符转义字符汇总表详解常见的转义字符总结前言 与大家一起理理转义字符。 啥是转义字符 简单理解:就是可以转换字符意思的字符。 转义字符汇总表 详解常见的转义字符 1...
    99+
    2024-04-02
  • C语言关键字及变量怎么定义与声明
    这篇“C语言关键字及变量怎么定义与声明”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“C语言关键字及变量怎么定义与声明”文章吧...
    99+
    2023-07-02
  • C语言入门篇--四大常量(字面,const修饰,宏,枚举)及标识符
    目录1.字面常量2.const修饰的常变量3.#define定义的标识符常量3.1标识符3.2宏常量4.枚举常量1.字面常量 (1)字面意思是啥就是啥,看其表示就可以知道其值和类型。...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作