C语言
Sherry Sheng
这个作者很懒,什么都没留下…
展开
-
存疑:Write a function reverse(s) that reverses the character string s.
存疑。Write a function reverse(s) that reverses the character string s. Use it to write a program that reverses its input a line at a time.#include <stdio.h>#define MAXLINE 1000//declareint ge...原创 2019-07-21 16:26:24 · 219 阅读 · 0 评论 -
有符号数和无符号数的转换及思考
1 有符号数和无符号数的表示三者的最高位均为符号位.我以前一直没弄明白的是为何8位补码的表示范围是-128~127, 今天查阅了相关资料,于此记下。仍然以8位为例:原码原码的表示范围-127~-0, +0~+127, 共256个数字。正0的原码是0000 0000, 负0的原码是1000 0000, 有正0负0之分, 不符合人的习惯, 待解决.反码除符号位, 原码其余位取反而得+...转载 2019-08-01 10:00:07 · 1544 阅读 · 1 评论 -
补码和相关性质
https://blog.csdn.net/zhaojia92/article/details/71374490转载 2019-08-01 10:18:35 · 212 阅读 · 0 评论 -
int,long long,double,float等的范围和精度
名称 全称类型说明符 缩写类型说明符 位数 范围整型 int int 16位 -32768至+32767无符号整型 unsigned int unsigned 16位 0 至 65,535短整型 short int short 16位 -32768至+32767无符号短整型 unsigned short int unsigned short 16位 0 至 65,535长整型 long ...转载 2019-07-28 14:11:26 · 5860 阅读 · 1 评论 -
C语言strlen()函数:返回字符串的长度
头文件:#include <string.h>strlen()函数用来计算字符串的长度,其原型为:unsigned int strlen (char *s); s为指定的字符串eg:#include<stdio.h>#include<string.h>int main(){char *str1 = “http://see.xidian.edu.c...转载 2019-07-28 14:57:18 · 1882 阅读 · 0 评论 -
'\0','\n',EOF的区别
‘\0’1.字符串结束符,字符串的结尾标志,存储在字符串的结尾。2.在ASCII字符集中对应空字符NULL,数值为0。3.在使用过程中要为其分配内存空间,但不计入字符串长度。4.用scanf(“%s”,s);和gets(s)输入字符串后系统会自动在字符串的末尾加上一个’\0’。(所以用puts函数输出字符串时会在字符串后停止)比如:char cha[5]表示可以放4个字符的字符...转载 2019-08-02 09:49:16 · 849 阅读 · 0 评论 -
位运算
https://blog.csdn.net/wx2306/article/details/79346694转载 2019-08-02 13:24:18 · 169 阅读 · 0 评论