‘壹’ c语言怎么输出符号
ASCII特殊字符表
代码 字符 代码 字符 代码 字符 代码 字符 
128 € 160 [空格] 192 À 224 à 
129  161 ¡ 193 Á 225 á 
130 ‚ 162 ¢ 194 Â 226 â 
131 ƒ 163 £ 195 Ã 227 ã 
132 „ 164 ¤ 196 Ä 228 ä 
133 … 165 ¥ 197 Å 229 å 
134 † 166 ¦ 198 Æ 230 æ 
135 ‡ 167 § 199 Ç 231 ç 
136 ˆ 168 ¨ 200 È 231 ç 
137 ‰ 169 © 201 É 232 è 
138 Š 170 ª 202 Ê 233 é 
139 ‹ 171 « 203 Ë 234 ê 
140 Œ 172 ¬ 204 Ì 235 ë 
141  173  205 Í 236 ì 
142 Ž 174 ® 206 Î 237 í 
143  175 ¯ 207 Ï 238 î 
144  176 ° 208 Ð 239 ï 
145 ‘ 177 ± 209 Ñ 240 ð 
146 ’ 178 ² 210 Ò 241 ñ 
147 “ 179 ³ 211 Ó 242 ò 
148 ” 180 ´ 212 Ô 243 ó 
149 • 181 µ 213 Õ 244 ô 
150 – 182 ¶ 214 Ö 245 õ 
151 — 183 · 215 × 246 ö 
152 ˜ 184 ¸ 216 Ø 247 ÷ 
153 ™ 185 ¹ 217 Ù 248 ø 
154 š 186 º 218 Ú 249 ù 
155 › 187 » 219 Û 250 ú 
156 œ 188 ¼ 220 Ü 251 û 
157  189 ½ 221 Ý 252 ü 
158 ž 190 ¾ 222 Þ 253 ý 
159 Ÿ 191 ¿ 223 ß 254 þ
‘贰’ 如何用C语言把一个数的正负号 、整数部分、小数部分区分出来
代码如下:
#include <stdio.h>
int main(){
double number; //其中number表示输入的数
int zhengshu; //表示实数的整数部分
double xiaoshu; //表示整数的小数部分
printf("请输入一个实数:"); //提示输入一个数
scanf("%lf",&number);
zhengshu = (int)number;
xiaoshu = number-zhengshu;
printf("%f整数部分为:%d,小数部分为:%f ",number,zhengshu,xiaoshu);
return 0;
}。
程序执行结果:

‘叁’ 如何在C语言中显示出10的N次方,以及如何在C语言中显示出正负号
次方在控制台是打印不出来的,放弃吧。否则你就自己写个文字显示界面,自己定义字符的字体、大小、位置等等信镇滑烂息。
正负御漏号还是比较让丛简单的,如下就可以:
char
string[]="±";
printf("%s",string);
‘肆’ 用C语言编写程序 输入一个整数,判断正负性及奇偶性并输出
#include<stdio.h>
int main()
{
 int n;
scanf("%d",&n);
if(n>0)
{
if(n%2) printf("此数为正数且为奇数。");
else printf("此数为正数且为偶数");
}
else if(n<0)
{
if(n%2) printf("此数为负数且为奇数。");
else printf("此数为负数且为偶数");
}
else 
{
if(n%2) printf("此数非正非负,为奇数。");
else printf("此数非正非负,为偶数。");
}
}
‘伍’ c语言中负数如何表示
c语言中负数表示方法就是在数前加负号“-”,比如:
-5,-10000,等
一个变量赋值为负数也是如此,比如:
x=-1000;
‘陆’ 如何用C编程语言输出负数
需要准备的材料分别有:电脑、C语言编译器。
1、首先,打开C语言编译器,新建一个初始.cpp文件,例如:test.cpp。

‘柒’ 在c语言中怎么表示负数。
第一位符号位1为负,0为正。 正数的补码和2进制原码是一样的。
负数的补码:
1、先取绝对值|x| ;
2、对|X|+1 ;
3、对|X|+1 取反,就得到它的补码了 。
计算机中存放整型数据都是按补码的形式存放的。

(7)c语言怎样输出正负号扩展阅读:
有符号数的表示方法是由硬件决定,而不是由C决定的。有三种表示方法:
1、二进制原码
0000 0001 表示 1
1000 0001 表示 -1
这个方法有个缺点是有两个零: +0 和 -0。这会引起混淆,而且用两个位组合来表示一个值也有些浪费。
2、二进制补码(最普遍的系统)
区别在于 singned 和 unsigned:
1)如果是无符号字节, 1000 0000 该组合为 128
2)如果是有符号字节, 1000 0000 该组合为 -128
第一种表示数的范围是 0 ~ 255;
第二种表示数的范围是 -128 ~ +127,对于一个二进制补码数取负数,最简单的方法就是取反、加 1。
3、二进制反码
通过反转位组合中的每一位以形成一个数的负数,例如:
0000 0001 表示 1
1111 1110 表示 -1
这种方式也有一个 -0:1111 1111。其范围是 -127 ~ +127。
‘捌’ C语言如何表示正负值问题
c语言有两种数据类型,一种是整型,一种是浮点型 ,整型类型一般用的原码表示,浮点类型一般用的IEEE754标准进行编码。
整型数中原码表示正负数,取最高位为符号位,以8位二进制数来表示1和-1。1的二进制为
0 000 0001 //最高位为符号位,0表示正数,1表示负数
1 000 0001 //这个表示-1
IEEE754浮点数编码,使用的格式类似于 (-1)^s * M* 2^E,其中s是符号位,M是有效位数,E指的是指数,s符号位占1位,如果是0,则(-1)的0次方为1,表示是一个正数,如果s位是-1,则表示是一个负数。
‘玖’ C语言高分 输入任意字符串,取其中数字及正负号输出
好了,按要求做好了。
注意输入的时候可能要按两次回车。
///刚看到你给我的腊拿谨消息,C语言的话你把那个字符串转换到char*吧,另外注意传入数组的大小就是了。还有打印的话就是用printf了。
#include<iostream> 
#include<string> 
using namespace std; 
bool isCharInrange(char c){ if(c>'9') return false; 
else if(c<'0'){ 
if(c=='+'||c==' '||c=='-') 
return true; 
else return false; 
} 
else return true; 
} 
string trim(string s){ 
string result=""; 
for(int i=0;i<s.length();i++) 
if(s.at(i)!=' ') 
result+=s.at(i); 
return result; 
} 
bool check(string s){ int i; 
for(i=0;i<s.length();i++){ 
if(!isCharInrange(s.at(i))) 
return false; 
} //检查字符是否都在范围内
bool has=false;//检查是否有两个正负号 
for(i=0;i<s.length();i++){ 
if(s.at(i)=='+'敏兆||s.at(i)=='-'){ 
if(!has) has=true; 
else return false; 
} 
if(has){
 s=trim(s); 
   for(i=0;i<s.length();i++) 
   if(s.at(i)=='+'||s.at(i)=='-') 
   if(i!=0) return false; 
} 
}//检查正负号的问题
int lastSpace=-1;//上一个空格的位置 
bool isLastCharOpe=false;//上一个字符是不是正号或者负号
for(i=0;i<s.length();i++){ 
if(s.at(i)=='+'||s.at(i)=='-') isLastCharOpe=true;
else isLastCharOpe=false;
if(s.at(i)==' '轮基) { 
lastSpace=i; //空格是连续的,或者从某一个空格开始后面全是空格了。
if(!isLastCharOpe&&trim(s.substr(i,s.length())).length()==0) return true;//或者空格前一个字符不是正负号,空格后面没有数字了。
if(isLastCharOpe) continue;
if(!has) continue;
else return false; 
}  
}
return true;
}
void main(){ 
string input; 
cout<<"input a string"<<endl; 
getline(cin,input); 
if(check(input)) 
cout<<"输入正确"<<trim(input)<<endl; 
else cout<<"非法输入"<<endl; 
}
