10.11学习日志

来源:互联网 发布:平板电脑win10系统优化 编辑:程序博客网 时间:2024/06/15 19:52
格式控制符具体;
int %d
float %f
char %c
%d=int, 
%ld=long, 
%lld=long long;
双精度:%lf
%u是输入输出格式说明符,表示按unsigned int格式输入或输出数据。
%ul 代表的是 unsigned long 类型的变量
有符号signed 
无符号unsigned
格式输出字符:printf
使用:向终端输出若干个类型任意的数据。
形式:printf (格式控制符,输出列表)
说明:
格式控制符:%  格式说明引导符。
      -  指定左对齐输出。
      0  指定空位填零。
      m.n 指定输出域宽度及精度。
      l.h 输出长度的修正。
     格式字符   指定输出的数据类型。
说明:
格式字符:指定输出项的数据类型和输出格式。
     d  有符号十进制整数。
     o  无符号八进制数。
     x  无符号十六进制数。(小写的x格式中用小写字母a,b,c,d,e,f来表示10到15之间的数,大写的X则用大写的ABCDEF来表示10到15之间的数)
     u  不带符号的十进制整数。




符号的作用


原码
反码
补码
int a=24
00000000 00000000 00000000 00011000原码
00000000 00000000 00000000 00011000反码
00000000 00000000 00000000 00011000补码
正数的原码,反码,补码一致
原码: 最高位符号位


int a=-24
10000000 00000000 00000000 00011000原码
11111111 11111111 11111111 11100111反码(在原码基础上取反,符号位不参与取反过程)
11111111 11111111 11111111 11111000补码(在反码基础上+1) 
补码的时候,为什么减法可以按加法来处理。




有符号signed 
无符号unsigned


三角形面积求:
p = (a + b + c) / 2;
S*s= (p*(p - a)*(p - b)*(p - c))


字符常量有两种:


一种是普通字符,即用单撇号括起来的一个字符,如'b' ,'y','?'。字符常量在储存在计算机的储存单元中时,是以其代码(一般采用ASCII代码)储存的。


另一种是转义字符,即特殊字符常量。转义字符是C语言中表示字符的一种特殊形式,其含义是将反斜杠后面的字符转换成另外的意义。
字符是用单引号括起来的单个普通字符或转义字符,
字符在计算机里存储的时候保存的是它对应的ascii码值,
输出时,如果用%d,则打印字符的ascii码,用%c则打印对应的字符。
int a=8
char b =8




#include<>




类型说明符:int,short~~
格式控制符:%d,%c,%f```  


格式控制符试错
(记住格式控制符的内型匹配)
原创粉丝点击