![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言语法
文章平均质量分 70
介绍C语言语法以及一些小细节
silence281
这个作者很懒,什么都没留下…
展开
-
数据在内存中的存储(C语言)
数据基本类型的分类:C语言中的基本类型大致可分为两类,一种是整型,一种浮点型。整型又可分为有符号(signed)和 无符号(unsigned)型,这两种子类型又可分为char、short、int、long、long long 型。由于字符型char在内存中是以其ASCII码形式存储的,因此char归属于整型。浮点型为float,double等。整数的三个码在计算机中整数有三种表示形式,原码,反码和补码。整数转换为二进制形式就是其原码,其中最高位是符号位,0表示正,1表示负,其余位为数值位原创 2022-03-27 15:23:05 · 1404 阅读 · 2 评论 -
strlen函数的三种模拟实现方法
在探讨strlen函数的实现方法之前,我们先说一下strlen函数的作用和实现原理。strlen函数介绍strlen函数是用来计算字符串的长度的,其函数声明如下:size_t strlen ( const char * str );strlen的返回类型是size_t类型,也就是unsigned long long类型,参数是字符指针类型,const修饰是为了让str所指向的内容不能被改变。C语言中的字符串都以\0作为结束标志,strlen函数计算的就是字符串\0之前的字符个数,如果一原创 2022-04-10 15:32:11 · 674 阅读 · 2 评论 -
C语言常见字符串函数、字符分类函数与内存函数的使用
C语言中的字符串函数以及内存函数原创 2022-04-16 20:05:50 · 1460 阅读 · 1 评论 -
关于数组指针
先上两个企图用数组指针输出数组的代码://代码1:#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>void print(int (*p)[4]);int main(void){ int a[3][4]; int(*p)[4] = a; int i, j; for (i = 0; i < 3; i++) { for (j = 0; j < 4; j++) { scanf("%d", *(p +原创 2022-02-26 11:44:43 · 264 阅读 · 0 评论