明知假币违法,不知道是假币不违法。使用一张百元假币,尚不构成犯罪的,但会给予行政处罚。如果明知是伪造的货币而持有、使用,数额较大的要处刑事责任。
【法律依据】
根据《人民银行法》第四十三条规定,购买伪造、变造的人民币或者明知是伪造、变造的人民币而持有、使用,构成犯罪的,依法追究刑事责任;尚不构成犯罪的,由公安机关处十五日以下拘留、一万元以下罚款。
《刑法》第一百七十二条,明知是伪造的货币而持有、使用,数额较大的,处三年以下有期徒刑或者拘役,并处或者单处一万元以上十万元以下罚金;数额巨大的,处三年以上十年以下有期徒刑,并处二万元以上二十万元以下罚金;数额特别巨大的,处十年以上有期徒刑,并处五万元以上五十万元以下罚金或者没收财产。