C语言(入门)

争取10天更新完。当然我也是看参考书的,摘抄并添加自己的理解。纯手打,绝不缩水,CSDN写笔记确实舒服。后期会更新数据结构,敬请期待!

一、基础

引用单个字符是’’

字符串是使用""

整数类型

char
    unsigned char
    signed char
short
    unsigned short[int]
    signed short[int]
int
    unsigned int
    signed int
long
    unsigned long[int]
    signed long[int]
//char类型的数据本质上也是在内存中存储的其ascii码值,而其ascii码就是整数,所以char类型自然也就列为整型家族里面了。

浮点类型

float
double

构造类型

数组类型
结构体类型 struct
枚举类型 enum
联合类型 union

指针类型

int *pi;
char *pc;
float *pf;
void *pv;

空类型

void 表示空类型(无类型)

通常应用于函数的返回类型、函数的参数、指针类型。

占位

#include <stdio.h>
int main()
{
    printf("%d\n", sizeof(char));			//1
    printf("%d\n", sizeof(short));			//2
    printf("%d\n", sizeof(int));				//4
    printf("%d\n", sizeof(long));				//4
    printf("%d\n", sizeof(long long));	//8
    printf("%d\n", sizeof(float));			//4
    printf("%d\n", sizeof(double));			//8
    printf("%d\n", sizeof(long double));//8
    return 0;
}

格式字符

格式字符功能说明
d以带符号的十进制形式,输出整数(整数不输出符号)
o以八进制无符号形式输出整数
x,X以十六进制无符号形式输出整数,当用x输出十六进制的af时,以小写形式输出;当用x输出十六进制的af时,以大写形式输出;
c以字符形式输出,只输出一个字符
s输出字符串
f以小数形式输出
e,E以指数形式输出,用e则e,用E则E,同x,X

输出函数

putchar()

只能向输出设备输出单个字符

puts()

一次可以输出多个字符

以"\0"为结束符,且自动换行

printf()

控制格式输出函数

"\n"换行

printf(格式控制,输出列表);
格式控制,是用双引号括起来的字符串
格式字符用来格式说明,作用是将输入的数据转换为指定的格式输出,格式字符以%开头
普通字符原样输出字符,包括双引号内的逗号,空格,换行符
输出列表
输出一些数据,可以是变量或表达式

输入函数

getchar()

每次只能从终端输入一个字符

gets()

向终端输入一个字符串

scanf()

指定固定的格式,接收用户在键盘中输入的数据,最后将数据存储在指定的变量中

scanf(格式控制,地址列表)

格式控制同printf

地址列表,用来接收数据的变量地址,用&取变量的地址

​ 不用关心变量的具体地址是多少,只需要在变量的标识符前加***&***就表示取变量的地址

  • 15
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值