首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

【Kotlin】标准库函数 ① ( apply 标准库函数 | let 标准库函数 )

文章目录 一、apply 标准库函数 二、let 标准库函数 Kotlin 语言中 , 在 Standard.kt 源码中 , 为所有类型定义了一批标准库函数 , 所有的 Kotlin 类型都可以调用这些函数...; 一、apply 标准库函数 ---- Kotlin 标准库函数 中的 apply 函数 , 该函数可以看作 实例对象 的 配置函数 , 传入 T.() -> Unit 类型 的 Lambda 表达式...表达式中的 this 参数 ; apply 函数 的返回值 是 接收者对象 , 也就是 调用 apply 函数 的实例对象 , 同时也是 Lambda 表达式参数中的 this 参数 ; apply 标准库函数原型...this.setReadable(true) this.setWritable(true) this.setExecutable(true) } } 二、let 标准库函数...---- Kotlin 标准库函数 中的 let 函数 , 可以传入 (T) -> R 类型 的 Lambda 表达式 作为参数 , 该 匿名函数 中 使用 it 默认变量 获取 调用者 实例对象 ;

1K10

Linux系统下C++标准库函数

参考链接: C++ vfscanf() 1、字符串函数  头文件:  #include   函数名作用isalnum()测试字符是否为英文字母或数字isalpha()测试字符是否为英文字母...l=64位atoll()将字符串转换成长整型数 ll=64位 部分系统不支持使用strtol()将字符串转换成整数strtoul( )将字符串转换成无符号整数strtoll( )将字符串转换成长整数(C+...+11标准及以上)strtoull()将字符串转换成无符号长整数(C++11标准及以上)strtof()将字符串转换成浮点数(C++11标准及以上)strtod()将字符串转换成双精度数strtold(...)将字符串转换成长双精度数(C++11标准及以上) 2)对应的数转换成字符串  整数同样可以应用与下列函数  函数名作用ecvt(double value,int ndigit,int* decpt,int...doublue类型处理 在scanf()中以float类型处理 已常规方式显示小数%lf对应 doublue类型%e指数形式表示小数%g指数形成更短以指数形式表示 小数更短以小数形式表示%s输出一个字符串%c输入输出一个字符

1.8K00

标准c库函数->封装成库

1.当有c语言源代码可以直接编译 calc.h #ifndef _CALC_H #define _CALC_H int add(int a, int b); int sub(int a, int b)...= add(a,b); std::cout<<c<<std::endl; return 0; } 目录结构如下 编译:当有c语言源代码可以直接编译 换句话说就是.c和.h .cpp在同一层目录下...在ubuntu16.04运行 格式: g++(空格)文件名.cpp(空格)文件名.c(空格)-o(空格)输出文件名 g++ main.cpp calc.c -o main #有c源代码的时候添加头文件不能用...extern "C" {#include"calc.h"} 2.当没有c语言源代码只有c的库不能直接编译 1.把c语言源代码编译成库 先把C语言源文件封装成后缀为 .so 文件 gcc -o libcalc.so...-shared -fPIC calc.c 2.编译c++程序使用c库 要修改main.cpp #include extern "C" //表示里面的函数是c语言编写并且已经编译成库

34840

C语言标准

书中介绍的C语言标准也被C语言程式设计师称作“K&R C”,第二版的书中也包含了一些ANSI C标准。...这个版本的语言经常被称作"ANSI C”,或有时称为"C89"(为了区别C99)。 在1990年,ANSI C标准(带有一些小改动)被美国国家标准协会采纳为ISO/IEC 9899:1990。...这个版本有时候称为C90或者ISO C。因此,C89和C90通常指同一种语言。...传统C语言到ANSI/ISO标准C语言的改进包括: 增加了真正的标准库 新的预处理命令与特性 函数原型允许在函数申明中指定参数类型 一些新的关键字,包括 const、volatile 与 signed...###C11 在2011年12月,ANSI 采纳了 ISO/IEC 9899:2011 标准。这个标准通常即C11,它是C程序语言的最新标准

46520

c++ format函数 字符串乱码_C语言中常用的标准库函数有哪些?

标准头文件包括:   一、标准定义()        文件里包含了标准库的一些常用定义,无论我们包含哪个标准头文件,都会被自动包含进来。      ...二、错误信息()        定义了一个int类型的表达式errno,可以看作一个变量,其初始值为0,一些标准库函数执行中出错时将它设为非0值,但任何标准库函数都设置它为0。        ...五、字符处理函数()   见下表:   int isalpha(c)c是字母字符int isdigit(c)c是数字字符int isalnum(c)c是字母或数字字符int isspace(c)c是空格...、制表符、换行符int isupper(c)c是大写字母int islower(c)c是小写字母int iscntrl(c)c是控制字符int isprint(c)c是可打印字符,包括空格int isgraph...(c)c是可打印字符,不包括空格int isxdigit(c)c是十六进制数字字符int ispunct(c)c是标点符号int tolower(int c)当c是大写字母时返回对应小写字母,否则返回c

1.1K30

C语言库函数与自定义函数】详解

C语言中的函数可以分为两大类:库函数和自定义函数: 接下来就带领大家学习一下: 二.库函数 1. 什么是库函数 库函数(Library function)是将函数封装入库,供用户使用的一种方式。...为什么会有库函数? 我们知道在我们学习C语言编程的时候,总是在一个代码编写完成之后迫不及待的想知道结果,想把这个结果打印到我们的屏幕上看看。...我们在开发的过程中每个程序员都可能用的到,为了支持可移植性和提高程序的效率,所以C语言的基础库中提供了一系列类似的库函数,方便程序员进行软件开发。...简单的总结,C语言常用的库函数有: IO函数 字符串操作函数 字符操作函数 内存操作函数 时间/日期函数 数学函数 其他库函数 3.使用库函数的注意事项 像我们平时经常用到的 printf..., scanf 等就是C语言中的库函数,使用这些库函数时必须知道的一个秘密就是:使用库函数,必须包含 #include 对应的头文件。

10710

CC++语言标准

C 语言标准主要有以下几个: K&R C:这是第一个 C 语言标准,由 Kernighan 和 Ritchie 于 1978 年编写。...ANSI C:也称为 C89,是由美国国家标准协会制定的标准,于 1989 年发布。 C99:是第二个 C 语言标准,由国际标准化组织 ISO 制定,于 1999 年发布。...C11:是第三个 C 语言标准,由 ISO 制定,于 2011 年发布。 C18:是最新的 C 语言标准,于 2018 年发布。...其中,K&R C 已经过时,不再使用,而 ANSI CC99、C11 和 C18 都是现代 C 语言标准,但在实际开发中,使用最广泛的是 ANSI CC99。...C++ 的标准主要有以下几个: C++98:也称为 C++03,是最初的 C++ 标准,由国际标准化组织 ISO 制定,于 1998 年发布。

1.6K30
领券