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

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

    1.数值零

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

    3.空指针NULL

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

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

二.scanf指定输入宽度的方法

scanf("%2s", &x);

其中百分号后面的2表示从键盘输入的前两位字符赋值给x

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

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

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

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

 五.C语言中字符串的存储方式

char s = "shatner"

c语言中会将例子中的字符串当做字符数组来读取

计算机会逐一读取字符数组中的所有元素,直到碰到\0

在设置字符数组时,要多设置一位给末尾的\0使用。

字符串的缺点是创建完为常量无法修改,字符数组可修改。

猜你喜欢

转载自www.cnblogs.com/renren-study-notes/p/11586645.html