c语言小技巧,C语言小技巧

1.折叠代码的快捷键 : command + option + ⬅️(左方向键)

2.指定保留多少位小数: %.nf, 其中n就是需要保留多少位小数, f用于输出实型

float类型有效位数是7位(不包括小数点)

%f默认会保留6位小数

另一种装B写法:

printf("%.*f", 5,floatValue);

3 技巧: 无论想接收什么类型的数据, 只要有需要一次性接收多个, 就给每一个数据之间加上固定的符号作为分隔符(例如: ,)

scanf("%i-%c-%i", &num1, &charValue, &num2);

4.取模运算

// 注意: 取模运算只能用于整数

result = 10 % 3;

result = 12 % 5;

result = 10.0 % 3.0;

// 取模运算的正负性取决于左边的操作数, 如果左边为负数, 那么结果就是负数

result = 10 % -3;

result = -10 % -3;

result = -10 % 3;

// 如果取模运算的左边小于右边, 那么结果就是左边

result = 2 % 9;

4.自增、自减运算

如果++写在变量的前面, 那么会先将变量自增再用自增之后的结果参与运算

如果++写在变量的后面, 那么会先将变量的值参与运算再将变量自增

总结一句话: ++在前, 先自增再运算, ++在后, 先运算再自增

无论++在前还是在后, 最终都会自增一次

5.除了算术运算符和逻辑非是从右向左,其他的都是从左到右。

6.getchar(); // 专门用来获取字符, 会从输入缓冲区中获取字符

7.include后面的 <> 和 "" 的区别

(1) 如果使用<>代表会先从开发工具的编译环境中去查找

+/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/include/

如果编译环境中没有找到, 那么会再去系统的编译环境中找

+ /usr/include/stdio.h

(2) 如果使用""代表会先从当前文件所在的文件夹下面查找

如果在当前文件所在的文件夹下面没有找到, 那么就回去开发工具的编译环境中去查找

如果编译环境中没有找到, 那么会再去系统的编译环境中找

注意: include后面不一定要写文件名称 也可以写路径(相对路径/ 全路径)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值