C语言-一些琐碎的知识汇总

这篇笔记区域主要记录的时平时看书或看视频中学到的零散的还未分类的知识。

一.二进制全部为零的含义 -00000000000000的含义

    1.数值零

    2.字符串结束标记符“\0”

    3.空指针NULL

        NULL本质也是零,而这个零不代表数字零,而表示的是内存单元的编号零。

        我们计算机规定了,以零为编号的存储单元的内容不可读,不可写。

二.使用puts输出内容至屏幕

puts("请输入牌的点数:");

三.atoi 函数(在<stdlib.h>库文件中)

atoi   是把字符串转换成整型数的一个函数

四.数组的一些琐碎知识

1.数组的一些表示方法

int doses[4] = {1,3,2,4};

doses[3]==*(doses+3)==*(3+doses)==3[doses];

 五.一些函数

[^\n]
用作scanf("%79[^\n]", x);

相当于把这一行键盘输入中的78个字符都赋值给x 

六.不太常见的数据类型和一些用法
1.不太常见的数据类型
long(存储整数,存储范围是int的二倍)
shaort(存储整数,存储范围是int的一半)
2.一些用法
(1) (数据类型) 变量名【强制类型转换】
(2)unsigned 数据类型 变量名;【表示该变量只能存储非负数】
(3)long 数据类型 变量名;[表示该变量可以保存范围更广的数]
(4)shaort 数据类型 变量名;[表示该变量可以保存范围更短的数]
(5)在输入输出时,用%hi格式化shart类型变量。
(6)两个整数相除,结果为整数,有一位是浮点数,结果为浮点数

 七.当多个程序共用一个源文件(某个自定义的函数)内容时的方法步骤

1.创建共用的自定义函数文件.c结尾,内容为该函数的内容
2.创建的文件以.h结尾,,内容是函数声明
3.在调用共用函数时声明的方法:

# include "xxxx.h"

八.c语言的保留字表

autoifbreak
intcaselong
charregistercontinue
returndefaultshort
dosizeofdouble
staticelsestruct
entryswitchextern
typedeffloatunion
forunsignedgoto
whileenumvoid
constsignedvolatile

转载于:https://www.cnblogs.com/renren-study-notes/p/11586645.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值