c语言学习day 1

1.单引号里面放的是字符,eg:'f', 用 c表示  字符常量

双引号里面放的是字符串,eg: "love", 用 s表示  字符串常量

2.变量名只能由字母(a-z,A-Z),数字(0-9)以及下划线组成

并且第一个字母必须是下划线或者字母开头

变量名区分大小写

3.char - 字符型,占用一个字节

int - 整型

float - 单精度浮点型

double - 双精度浮点型

4.format函数

format 参数是一个格式化字符串,由格式化占位符和普通字符组成。

格式化占位符(以 % 开头)用于指明输出的参数值如何格式化

格式化占位符的语法如下:
%[flags][width][.precision][length]specifie


每一个格式化占位符均以 % 开始,以转换字符结束。

specifie即转义字符
c          char;字符

s          char*;字符串

d         int;有符号十进制整数

u         int;无符号十进制

f         double;以小数形式输出单,双精度浮点数

%         不进行参数转换;

flags

-        指定被转换的参数在其字段内左对齐(默认是右对齐)

+        指定在输出的数前面加上正负号

空格        如果第一个字符不是正负号,则在其前面加上一个空格

0        对于数值转换,当输出长度小于字段宽度时,添加前导 0 进行填充

#        指定另一种输出形式:
1. 如果转换字符为 o,则第一个数字为 0
2. 如果转换字符为 x 或 X,则指定在输出的非 0 值前加 0x 或 0X
3. 对于转换字符为 e、E、f、g 或 G 的情况,指定输出总是包含一个小数点。另外,对于转换字符为 g 或 G,还指定输出值尾部无意义的 0 将被保留

width(宽度,可选)是一个数值,用于指定最小字段的宽度

转换后的参数输出宽度至少要达到这个数值。如果参数的字符数小于该数值,则在参数左边(如果 flags 设置为 -,要求左对齐的话则在右边)填充一些字符。填充字符通常为空格,但是如果 flags 设置为 0,则填充字符为数字 0。

.precision(.精度,可选),通过点号(.)分隔字段的宽度和精度

5.宏定义

标识符命名与变量一样

变量一般用小写,而符号常量为了区分,习惯用全部大写字母来命名

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值