C语言常见概念

本文介绍了C语言的基本特性,包括其作为编译型语言的工作原理,源文件和头文件的使用,标准库函数及其作用,以及C语言的关键字和转义字符。重点提及了printf、scanf和strlen等常用库函数及其对应的头文件stdio.h。
摘要由CSDN通过智能技术生成

1.C语言是一门编译型语言

   将写好的程序进行编译、链接后变成机器指令(二进制指令)

2.源文件后缀为 xxx.c

   头文件后缀为 xxx.h

3.库函数:为提高开发效率,C语言标准规定了一组函数提供给程序员使用,这些函数组成了一个函数库,被称为标准库,这些函数被称为库函数

 一个系列的库函数一般会声明在同一个头文件中,所以库函数的使用要包含对应的头文件

举例:

printf是一个库函数,使用要包含对应的头文件,其对应的头文件为stdio.h(标准输入输出头文件)

(std-standard        i-input        o-output)

打印信息:printf

输入信息:scanf

求字符串长度:strlen

还有很多库函数,可参考链接:https://cplusplus.com/reference/clibrary/

4.关键字

C语言中一批保留名字的符号称为保留字关键字

*在创建标识符时,不能与关键字重复

*自己不能创建关键字

C语言的32个关键字如下:

auto   break   case   char   const   continue   default   do   double   else   enum   extern   float   for  goto   if   int   long   register   return   short   signed   sizeof   static   struct   switch   typedef    union   unsigned   void   volatile   while

char 字符

short 短整型

long 长整型

int 整形

float 单精度浮点数

double 双精度浮点数

char arr1[] = "abc";
char arr2[] = {'a','b','c'};

双引号中的字符为字符串,字符串后自带\0(结束标志),因此长度为3

单引号引的内容为字符,不会自带\0结束标志,因此长度为大于3的随机值

5.转义字符

可以认为加上"\"后,赋予原来的字符新的含义

\n 换行符

\ 用于表示字符常量

\a 警报

\b 退格键,光标回退一个字符,但不会删除

\r 回车符,光标移到同一行开头

\t 制表符,光标移到下一个水平制表位,通常是下一个8的倍数

\v 垂直分隔符,光标移动到下一个垂直制表位,通常是下一行的同一列

\ddd ddd表示1~3个八进制的数字  如 \130表示字符X(ASCII码)

\xdd dd表示2个16进制数字 如\x30表示字符0

\0 null字符,代表没有内容,结束标志,也属于\ddd中的一种,对应值为0

举例

printf("abc\bdef")
//输出结果为abdef
printf("abc\\bdef")
//输出结果为abc\bdef
//在\b之前加\就会不再认为\b为转义字符,正常输出\b
printf("a\tbc\tdef\tqwertyu")
//输出结果为a       bc      def     qwertyu
//从a到b前面的空格共有8个字节,b到d前的空格共有8个字节,\t可以将长度补齐至8字节

Stkcd [股票代码] ShortName [股票简称] Accper [统计截止日期] Typrep [报表类型编码] Indcd [行业代码] Indnme [行业名称] Source [公告来源] F060101B [净利润现金净含量] F060101C [净利润现金净含量TTM] F060201B [营业收入现金含量] F060201C [营业收入现金含量TTM] F060301B [营业收入现金净含量] F060301C [营业收入现金净含量TTM] F060401B [营业利润现金净含量] F060401C [营业利润现金净含量TTM] F060901B [筹资活动债权人现金净流量] F060901C [筹资活动债权人现金净流量TTM] F061001B [筹资活动股东现金净流量] F061001C [筹资活动股东现金净流量TTM] F061201B [折旧摊销] F061201C [折旧摊销TTM] F061301B [公司现金流1] F061302B [公司现金流2] F061301C [公司现金流TTM1] F061302C [公司现金流TTM2] F061401B [股权现金流1] F061402B [股权现金流2] F061401C [股权现金流TTM1] F061402C [股权现金流TTM2] F061501B [公司自由现金流(原有)] F061601B [股权自由现金流(原有)] F061701B [全部现金回收率] F061801B [营运指数] F061901B [资本支出与折旧摊销比] F062001B [现金适合比率] F062101B [现金再投资比率] F062201B [现金满足投资比率] F062301B [股权自由现金流] F062401B [企业自由现金流] Indcd1 [行业代码1] Indnme1 [行业名称1] 季度数据,所有沪深北上市公司的 分别包含excel、dta数据文件格式及其说明,便于不同软件工具对数据的分析应用 数据来源:基于上市公司年报及公告数据整理,或相关证券交易所、各部委、省、市数据 数据范围:基于沪深北证上市公司 A股(主板、中小企业板、创业板、科创板等)数据整理计算
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值